You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
1 line
39 KiB
1 line
39 KiB
Search.setIndex({docnames:["api/collectors","api/components","api/helpers","api/problems","api/solvers","guide/collectors","guide/features","guide/primal","guide/problems","guide/solvers","index","tutorials/cuts-gurobipy","tutorials/getting-started-gurobipy","tutorials/getting-started-jump","tutorials/getting-started-pyomo"],envversion:{"sphinx.domains.c":2,"sphinx.domains.changeset":1,"sphinx.domains.citation":1,"sphinx.domains.cpp":3,"sphinx.domains.index":1,"sphinx.domains.javascript":2,"sphinx.domains.math":2,"sphinx.domains.python":2,"sphinx.domains.rst":2,"sphinx.domains.std":2,nbsphinx:4,sphinx:56},filenames:["api/collectors.rst","api/components.rst","api/helpers.rst","api/problems.rst","api/solvers.rst","guide/collectors.ipynb","guide/features.ipynb","guide/primal.ipynb","guide/problems.ipynb","guide/solvers.ipynb","index.rst","tutorials/cuts-gurobipy.ipynb","tutorials/getting-started-gurobipy.ipynb","tutorials/getting-started-jump.ipynb","tutorials/getting-started-pyomo.ipynb"],objects:{"miplearn.classifiers":{minprob:[0,0,0,"-"],singleclass:[0,0,0,"-"]},"miplearn.classifiers.minprob":{MinProbabilityClassifier:[0,1,1,""]},"miplearn.classifiers.minprob.MinProbabilityClassifier":{fit:[0,2,1,""],predict:[0,2,1,""],set_fit_request:[0,2,1,""],set_predict_request:[0,2,1,""]},"miplearn.classifiers.singleclass":{SingleClassFix:[0,1,1,""]},"miplearn.classifiers.singleclass.SingleClassFix":{fit:[0,2,1,""],predict:[0,2,1,""],set_fit_request:[0,2,1,""],set_predict_request:[0,2,1,""]},"miplearn.collectors":{basic:[0,0,0,"-"]},"miplearn.collectors.basic":{BasicCollector:[0,1,1,""]},"miplearn.collectors.basic.BasicCollector":{collect:[0,2,1,""]},"miplearn.components.primal":{actions:[1,0,0,"-"],expert:[1,0,0,"-"],indep:[1,0,0,"-"],joint:[1,0,0,"-"],mem:[1,0,0,"-"]},"miplearn.components.primal.actions":{EnforceProximity:[1,1,1,""],FixVariables:[1,1,1,""],PrimalComponentAction:[1,1,1,""],SetWarmStart:[1,1,1,""]},"miplearn.components.primal.actions.EnforceProximity":{perform:[1,2,1,""]},"miplearn.components.primal.actions.FixVariables":{perform:[1,2,1,""]},"miplearn.components.primal.actions.PrimalComponentAction":{perform:[1,2,1,""]},"miplearn.components.primal.actions.SetWarmStart":{perform:[1,2,1,""]},"miplearn.components.primal.expert":{ExpertPrimalComponent:[1,1,1,""]},"miplearn.components.primal.expert.ExpertPrimalComponent":{before_mip:[1,2,1,""],fit:[1,2,1,""]},"miplearn.components.primal.indep":{IndependentVarsPrimalComponent:[1,1,1,""]},"miplearn.components.primal.indep.IndependentVarsPrimalComponent":{before_mip:[1,2,1,""],fit:[1,2,1,""]},"miplearn.components.primal.joint":{JointVarsPrimalComponent:[1,1,1,""]},"miplearn.components.primal.joint.JointVarsPrimalComponent":{before_mip:[1,2,1,""],fit:[1,2,1,""]},"miplearn.components.primal.mem":{MemorizingPrimalComponent:[1,1,1,""],MergeTopSolutions:[1,1,1,""],SelectTopSolutions:[1,1,1,""],SolutionConstructor:[1,1,1,""]},"miplearn.components.primal.mem.MemorizingPrimalComponent":{before_mip:[1,2,1,""],fit:[1,2,1,""]},"miplearn.components.primal.mem.MergeTopSolutions":{construct:[1,2,1,""]},"miplearn.components.primal.mem.SelectTopSolutions":{construct:[1,2,1,""]},"miplearn.components.primal.mem.SolutionConstructor":{construct:[1,2,1,""]},"miplearn.extractors":{AlvLouWeh2017:[0,0,0,"-"],fields:[0,0,0,"-"]},"miplearn.extractors.AlvLouWeh2017":{AlvLouWeh2017Extractor:[0,1,1,""]},"miplearn.extractors.AlvLouWeh2017.AlvLouWeh2017Extractor":{get_constr_features:[0,2,1,""],get_instance_features:[0,2,1,""],get_var_features:[0,2,1,""]},"miplearn.extractors.fields":{H5FieldsExtractor:[0,1,1,""]},"miplearn.extractors.fields.H5FieldsExtractor":{get_constr_features:[0,2,1,""],get_instance_features:[0,2,1,""],get_var_features:[0,2,1,""]},"miplearn.h5":{H5File:[2,1,1,""]},"miplearn.h5.H5File":{close:[2,2,1,""],get_array:[2,2,1,""],get_bytes:[2,2,1,""],get_scalar:[2,2,1,""],get_sparse:[2,2,1,""],put_array:[2,2,1,""],put_bytes:[2,2,1,""],put_scalar:[2,2,1,""],put_sparse:[2,2,1,""]},"miplearn.io":{gzip:[2,3,1,""],read_pkl_gz:[2,3,1,""],write_pkl_gz:[2,3,1,""]},"miplearn.problems":{binpack:[3,0,0,"-"],multiknapsack:[3,0,0,"-"],pmedian:[3,0,0,"-"],setcover:[3,0,0,"-"],setpack:[3,0,0,"-"],stab:[3,0,0,"-"],tsp:[3,0,0,"-"],uc:[3,0,0,"-"],vertexcover:[3,0,0,"-"]},"miplearn.problems.binpack":{BinPackData:[3,1,1,""],BinPackGenerator:[3,1,1,""],build_binpack_model_gurobipy:[3,3,1,""]},"miplearn.problems.binpack.BinPackGenerator":{generate:[3,2,1,""]},"miplearn.problems.multiknapsack":{MultiKnapsackData:[3,1,1,""],MultiKnapsackGenerator:[3,1,1,""],build_multiknapsack_model_gurobipy:[3,3,1,""]},"miplearn.problems.pmedian":{PMedianData:[3,1,1,""],PMedianGenerator:[3,1,1,""],build_pmedian_model_gurobipy:[3,3,1,""]},"miplearn.problems.setcover":{SetCoverData:[3,1,1,""]},"miplearn.problems.setpack":{SetPackData:[3,1,1,""]},"miplearn.problems.stab":{MaxWeightStableSetData:[3,1,1,""],MaxWeightStableSetGenerator:[3,1,1,""]},"miplearn.problems.tsp":{TravelingSalesmanData:[3,1,1,""],TravelingSalesmanGenerator:[3,1,1,""]},"miplearn.problems.uc":{UnitCommitmentData:[3,1,1,""],build_uc_model_gurobipy:[3,3,1,""]},"miplearn.problems.vertexcover":{MinWeightVertexCoverData:[3,1,1,""]},"miplearn.solvers":{"abstract":[4,0,0,"-"],gurobi:[4,0,0,"-"],learning:[4,0,0,"-"]},"miplearn.solvers.abstract":{AbstractModel:[4,1,1,""]},"miplearn.solvers.abstract.AbstractModel":{WHERE_CUTS:[4,4,1,""],WHERE_DEFAULT:[4,4,1,""],WHERE_LAZY:[4,4,1,""],add_constrs:[4,2,1,""],extract_after_load:[4,2,1,""],extract_after_lp:[4,2,1,""],extract_after_mip:[4,2,1,""],fix_variables:[4,2,1,""],lazy_enforce:[4,2,1,""],optimize:[4,2,1,""],relax:[4,2,1,""],set_cuts:[4,2,1,""],set_warm_starts:[4,2,1,""],write:[4,2,1,""]},"miplearn.solvers.gurobi":{GurobiModel:[4,1,1,""]},"miplearn.solvers.gurobi.GurobiModel":{add_constr:[4,2,1,""],add_constrs:[4,2,1,""],extract_after_load:[4,2,1,""],extract_after_lp:[4,2,1,""],extract_after_mip:[4,2,1,""],fix_variables:[4,2,1,""],optimize:[4,2,1,""],relax:[4,2,1,""],set_time_limit:[4,2,1,""],set_warm_starts:[4,2,1,""],write:[4,2,1,""]},"miplearn.solvers.learning":{LearningSolver:[4,1,1,""]},"miplearn.solvers.learning.LearningSolver":{fit:[4,2,1,""],optimize:[4,2,1,""]},miplearn:{h5:[2,0,0,"-"],io:[2,0,0,"-"]}},objnames:{"0":["py","module","Python module"],"1":["py","class","Python class"],"2":["py","method","Python method"],"3":["py","function","Python function"],"4":["py","attribute","Python attribute"]},objtypes:{"0":"py:module","1":"py:class","2":"py:method","3":"py:function","4":"py:attribute"},terms:{"0000":[8,9,11,12,13,14],"00000":[5,6,8,9,11,12,13,14],"000000":[8,11],"0000000":[8,11,12,13,14],"000000000000e":8,"00000000e":6,"0000000e":6,"000000e":[8,9,11,12,14],"00001":[5,9,12,13,14],"00002":13,"0040000e":6,"0070000e":6,"0076":13,"0081":13,"0082":14,"0094":12,"0096":[12,14],"00e":[6,8,9,11,12,13,14],"00s":[8,9,11,12,13,14],"0100":14,"010000000000e":8,"013264961540699005":5,"015966251492500305":5,"018":[3,8],"01s":[8,12,13,14],"021567971257e":13,"021568e":13,"021573363741e":13,"021651058978e":13,"021651e":13,"02165e":13,"0216e":13,"021752e":13,"021753e":13,"02175e":13,"0217e":13,"0218116897":[12,14],"0218e":13,"022281e":13,"02228e":13,"022335e":13,"023090e":13,"025162e":13,"0252e":13,"0273":[3,8],"02s":12,"035000e":[12,13,14],"05000000e":6,"05808361":5,"0600000e":11,"0601316e":6,"06884":8,"071463e":13,"07146e":13,"0715e":13,"07488781e":6,"09000000e":6,"0949262811":[12,14],"0976":10,"0x04d7bec1":11,"0x09bd34d6":11,"0x0f0924a1":14,"0x15c7a953":14,"0x19042f12":12,"0x1ff9913f":8,"0x2d2d1390":8,"0x2dfe4e1c":14,"0x3240ea4a":8,"0x4a7cfe2b":14,"0x4cbbf7c7":12,"0x4dc1c661":8,"0x4ee91388":8,"0x55e33a07":13,"0x58dfdd53":12,"0x5e67c6e":14,"0x6926c32f":12,"0x6ddcd141":9,"0x719675e5":8,"0x74ca3d0a":9,"0x77a94572":11,"0x892e56b2":12,"0x8a0f9587":14,"0x8d8d9346":8,"0x974a7fba":13,"0xa8b70287":12,"0xaf3ac15":8,"0xb45c0594":13,"0xd2378195":13,"0xe5c2d4fa":8,"100":[6,7,8,11,12,13,14],"1000":[5,6,8,9,11,12,13,14],"1000x1000":8,"1001":[12,13,14],"1004":8,"1007":[3,8],"100_000":[12,13,14],"100x100":8,"101":8,"1014":8,"102":8,"1024":[3,8],"1025":14,"1035":[12,13,14],"104":8,"1044":8,"1048":8,"1058":[3,8],"106":8,"107":[8,11],"1072":8,"1087":8,"1088":8,"1090":8,"1095":8,"10_000":8,"10e":6,"110":[8,9],"1102":8,"1105":[12,13,14],"111":8,"1127":8,"113":8,"11373022e":6,"1146":8,"116":8,"1166":8,"117":8,"1193":8,"120":8,"1212":8,"1225":11,"123000000000e":8,"125":13,"1265":8,"1269":8,"1279":8,"1287":10,"131":8,"1310":8,"132":12,"1320":[12,13,14],"133":12,"134900000000e":8,"135":8,"136":12,"1369560":14,"13800h":[8,9,11,12,14],"139000e":11,"13th":[8,9,11,12,14],"1400":[12,13,14],"14000":8,"1400000":8,"141":11,"142":8,"1428":8,"143":8,"14450":8,"14595":8,"148":8,"151":8,"1531":6,"155":8,"15599452":5,"15601864":5,"1577":12,"158":8,"1604270":[12,14],"163":8,"169":13,"170":11,"171":8,"173":8,"175":8,"178":8,"18000":8,"1800000":8,"182":13,"184":8,"185":[0,6,8],"189":8,"190":8,"1900000":8,"191400000000e":8,"193":12,"195":[0,6],"196":8,"1986":8,"199":8,"1994":8,"1_000":8,"1_000_000":7,"1_j":7,"1rc0":13,"2004":8,"2016":6,"2017":[0,6],"2018":[3,8],"202":8,"2020":10,"2024":[8,9,10,11,12,14],"203":12,"204":13,"205":8,"205650e":8,"207":8,"209":8,"210":8,"21000000e":6,"212":8,"2128":8,"213":8,"216":12,"218":8,"219":8,"219000000000e":11,"220":8,"222":[8,11],"224":11,"229":8,"23000":8,"2300000":8,"2308938205242157":5,"232":12,"233":12,"234":8,"237":8,"238":8,"240":8,"241":8,"24102546274662018":5,"24308771":6,"244":8,"245":8,"2450":11,"2458":8,"250":8,"2500":[12,13,14],"253596777e":[12,14],"2535968e":[12,14],"253597e":[12,14],"253689731796e":12,"2536e":[12,14],"253768093811e":14,"2537e":[12,14],"2538e":14,"254479145594e":12,"25448e":12,"254590409970e":14,"25459e":14,"2545e":12,"2546e":14,"25483e":14,"25499e":12,"255":8,"25504150e":6,"25508e":12,"25512e":[12,14],"2551e":12,"25814e":[12,14],"26055283e":6,"266":8,"2666":8,"2690000e":6,"271":8,"27241":11,"274":8,"27484":8,"274844e":8,"2761":9,"278":8,"279000000000e":8,"2796":9,"286":8,"287":8,"2881632e":6,"28830120e":6,"28872":8,"290621916e":[12,14],"2906219e":[12,14],"290622e":[12,14],"2906e":[12,14],"290733258025e":[12,14],"290781665333e":14,"2907e":[12,14],"290885027548e":12,"2908e":[12,14],"2909":5,"2909e":12,"2912":8,"291465302389e":14,"291465e":14,"29147e":14,"291528276179e":[12,14],"29153e":[12,14],"2915e":[12,14],"291663722826e":12,"291664e":12,"29166e":12,"291918e":12,"29192e":12,"2921":[5,8],"292121e":12,"29212e":12,"292131e":12,"293":8,"293980e":[12,14],"29398e":14,"2940e":[12,14],"29695":11,"298273e":[12,14],"29827e":14,"2983e":[12,14],"29853":11,"299":8,"301":8,"3042":8,"305":8,"30e":6,"3100000e":6,"312":8,"317":8,"319":8,"320000000000e":[12,13,14],"321":[6,8],"323":8,"325":8,"326":8,"334":8,"336134":8,"341":[6,8],"350":[6,8],"354":8,"356":8,"358":8,"360":8,"3600000e":9,"361348e":8,"364721":8,"364722":8,"3659772e":6,"367":8,"368":8,"368600":8,"371":[8,12,13],"374":8,"374043":8,"374044":8,"37454012":5,"377":8,"378":8,"379":8,"381":8,"383":8,"38541650772094727":5,"3900000":8,"391":8,"392":8,"394":8,"398":8,"3rc0":[8,9,11,12,14],"400":8,"400_000":[12,14],"409":8,"40e":6,"41000000e":6,"41129074e":6,"414":8,"416":8,"422":8,"425":8,"428726e":8,"4287567":10,"429461":8,"43000000e":6,"4319":8,"433":8,"43468018e":6,"439":8,"440662":8,"444":8,"446":8,"450":[8,11,12,13,14],"4504992663860321":5,"451":13,"454":[6,8],"4585":8,"462":8,"46430":8,"466":8,"469":8,"476":8,"477":[8,12],"4783":8,"490":8,"4900000":8,"492":8,"493":8,"500":[11,12,13,14],"50000":11,"5000000":8,"50000000e":6,"500_000":13,"501":8,"506":8,"510":13,"512":[12,14],"513":8,"514":8,"515":12,"516":8,"51703322e":6,"521":8,"5247":8,"526":8,"5281":10,"53124309e":6,"5321028307":14,"54000000e":6,"541":8,"543":[6,8],"549":8,"5588":11,"560000":8,"5632882118225098":5,"565":[8,12,14],"570":8,"571":[6,8],"574":8,"575":14,"578":8,"584":8,"588000000e":11,"5880000e":11,"588000e":11,"5898":11,"5917580e":[12,14],"592":8,"594168":12,"5978307e":6,"5986585":5,"600":[12,13,14],"601115":5,"602":8,"602828":14,"603":8,"605":[6,8],"606":8,"6066":11,"607":8,"6091":11,"6099966764450073":5,"60e":6,"6118":8,"6128":11,"6139":11,"6154":11,"6165":11,"6166537e":[12,14],"6198":11,"6200":8,"6204":11,"6219":11,"622":8,"626":8,"627453e":[12,14],"629":8,"630":8,"6300000":8,"634":8,"6368":11,"639":8,"6390":11,"640":8,"64000":8,"6400000":8,"64040":8,"647217661000e":8,"648":8,"648803e":[12,14],"650":8,"654":8,"655":8,"656":8,"658":8,"662":8,"663":8,"666":8,"668":8,"674":[6,8],"677":8,"6803075671195984":5,"681":8,"6832635402679443":5,"68693771e":6,"687":8,"690":8,"691":8,"692":[6,8],"696":8,"697":8,"700":[12,13,14],"700000e":[9,11],"702":8,"708":[8,12],"709":[6,8],"70e":6,"71000000e":6,"711":8,"712":8,"71429":[12,13,14],"719":8,"723":8,"725":8,"726":8,"7265":8,"727":8,"728":8,"731":8,"7319939":5,"736":8,"74000000e":6,"744":8,"750":8,"75000":11,"752":8,"754":8,"756":8,"757128e":[12,14],"75713e":[12,14],"7571e":[12,14],"75e":6,"761":8,"761000000e":9,"7610000e":9,"761000e":9,"762":8,"764":[8,13],"765":8,"766":8,"76610":8,"768":8,"775":8,"779":8,"780":8,"781":8,"783":8,"787":8,"7900000":8,"794":8,"7950x":13,"796":8,"796000000000e":9,"802":8,"803":8,"804":8,"809":8,"80e":6,"820":8,"82293701e":6,"8254479145":12,"8254590409":14,"827":8,"828":8,"83319491147995":5,"834":8,"835229226":14,"840":8,"841":8,"842":8,"848":8,"850":8,"853":8,"860":8,"863":8,"865":8,"865343669936e":13,"865344e":13,"8653e":13,"866":8,"866096485613789e9":13,"866096485614e":13,"8661761":5,"8661e":13,"86654e":13,"86675e":13,"86729e":13,"8800000e":6,"8800571e":6,"893":8,"899":8,"900":8,"905":8,"907":8,"915":8,"92000":8,"9200000":8,"92000000e":6,"921000000000e":8,"921000e":8,"925":8,"932":8,"935662":[12,14],"9422017335891724":5,"944":8,"946":8,"947":8,"948":8,"9507143":5,"953":8,"959":8,"962":8,"96973":14,"971":8,"97680":8,"977":8,"98000":8,"9800000":8,"981":8,"985":8,"986370000000e":8,"988":8,"992":8,"995750e":8,"abstract":[0,1,6,12,13,14],"boolean":3,"byte":2,"case":[7,12,13,14],"class":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14],"default":[0,3,4,8,9],"erd\u0151":[3,8],"export":[12,13,14],"final":[3,7,8,11,12,13,14],"float":[0,1,4,5,12,14],"fr\u00e9vill":8,"function":[0,1,5,6,7,8,11,12,13,14],"g\u00e9rard":8,"import":[5,6,7,8,9,11,12,14],"int":[0,1,2,3,11,12,13,14],"li\u00e8g":6,"long":[3,8],"new":[0,3,5,6,7,8,10,12,13,14],"r\u00e9nyi":[3,8],"return":[0,1,6,7,8,9,11,12,13,14],"static":[0,4,6],"switch":8,"true":[0,3,5,6,8,9,10,11],"try":7,"var":[8,10,12,13,14],"while":[6,7,8,9,11],For:[3,5,6,7,8,9,10,11,12,13,14],Its:7,MPS:[8,12,13,14],PRs:11,RHS:[5,6,8,9,11,12,13,14],The:[0,3,5,6,7,8,9,11,12,13,14],Then:[3,7,8],There:11,Use:[6,12,13,14],Using:9,With:[12,13,14],_coo:2,_distn_infrastructur:3,abc:[1,4],abl:[7,8,10,11,12,13,14],abov:[0,1,3,5,7,8,11,12,13,14],absolut:[6,8],abstractmodel:[1,4],acceler:[5,6,10,11,12,13,14],accept:[7,8,9,12,13,14],access:5,accord:3,accur:7,accuraci:7,achiev:[9,12,13,14],across:[3,7,8],action:[9,10,12,13,14],actual:11,add:[7,11,13,14],add_constr:[4,11],add_edges_from:11,addconstr:[11,12],added:[3,5,11],adding:14,addit:[3,8,9,11,13],addition:[5,11],addvar:[11,12],adjac:[8,11],advanc:[5,10,11,12,13,14],advantag:[5,7,10],aforement:9,after:[5,8,11,12,13,14],against:0,agnost:[11,12,13,14],agre:[12,13,14],ahead:11,ahm:10,aim:8,airlin:[8,11],alejandro:6,algorithm:8,alia:0,align:[8,12,13,14],alinson:10,all:[1,3,5,6,7,8,9,12,13,14],all_data:9,alloc:8,allow:[0,5,6,7,9,12,13,14],almost:[12,13,14],alon:7,along:5,alongsid:5,alpha:[3,6,8],alpha_i:8,alpha_j:3,alreadi:[6,7,11,12,13,14],also:[3,5,6,7,8,10,11,12,13,14],altern:7,although:[3,5,8,12,13,14],alvarez:[0,6],alvlouweh2017:[6,7,9],alvlouweh2017extractor:[0,7,9,10],alwai:[0,7],amd:13,amen:6,among:5,amount:[5,8,12,13,14],analyz:5,ani:[0,1,2,4,5,7,8,12,13,14],annot:11,anoth:7,appear:7,append:11,appli:[3,6,7,8,9,12,13,14],applic:[5,7,8,11],approach:[7,10],approxim:[0,6],arbitrari:5,arbitrarili:7,architectur:9,argonn:10,argument:[3,7,8,9],aris:[7,8],arnaud:8,around:[8,12,13,14],arrai:5,art:[10,13],ask:[7,8,11],assembl:6,assign:[7,8,12,13,14],assist:5,assum:[7,8,10,11,12,13,14],automat:[5,10,11],avail:[6,7,8,9,11,12,13,14],averag:[3,7,8],avx2:[8,9,11,12,13,14],avx512:13,avx:[8,9,11,12,13,14],b_i:8,balanc:7,bar:7,base:[0,1,2,4,6,7,10,12,13,14],base_clf:[0,1,7,9],baseestim:0,basi:[4,5],basic:[6,9,10,11,12,13,14],basiccollector:[0,5,6,9,11,12,13,14],basicconfig:11,becaus:[6,8,11,12,13,14],becom:11,becu:10,been:[4,6,7,8,11],befor:[7,11,12,13,14],before_mip:1,begin:[5,7,8,11,12,13,14],behav:8,being:[7,8],belong:8,below:[0,1,5,6,7,8,9,10,11,12,13,14],benchmark:[7,10],bendotti:[3,8],benefici:7,benefit:[7,8,10],berkai:10,bernoulli:8,best:[5,7,8,9,11,12,13,14],bestbd:[8,9,11,12,13,14],beta:[3,8],better:8,between:[3,6,7,8,11,12,13,14],bin:[3,10,13],binari:[5,7,8,9,11,12,13,14],binpack:8,binpackdata:3,binpackgener:[3,8],bioinformat:8,bool:[0,2,3,4],both:[7,11,12,13,14],bound:[5,6,8,9,11,12,13,14],box:8,branch:[0,5,6,11],briefli:[5,7],broader:[12,14],broken:7,buch:8,bug:[12,13,14],build:[3,5,6,7,8,9,11,12,13,14],build_binpack_model_gurobipi:[3,8],build_model:[0,4,9],build_multiknapsack_model_gurobipi:[3,6,8],build_pmedian_model_gurobipi:[3,8],build_setcover_model_gurobipi:8,build_setpack_model_gurobipi:8,build_stab_model_gurobipi:[8,11],build_stab_model_jump:11,build_stab_model_pyomo:11,build_tsp_model:5,build_tsp_model_gurobipi:[5,8,9,11],build_tsp_model_gurobipy_simplifi:11,build_tsp_model_jump:11,build_tsp_model_pyomo:11,build_uc_model:[12,13,14],build_uc_model_gurobipi:[3,8],build_vertexcover_model_gurobipi:8,built:5,bytearrai:2,c_j:8,calcul:[3,8],call:[0,8,9,11,12,13],callabl:[0,1,4],callback:[8,9,11,12,13],can:[5,6,7,8,9,10,11,12,13,14],cannot:[8,14],capac:[3,8],capacit:[3,10],capacities_jitt:[3,8],capacity_jitt:[3,8],cbc:11,cbgetnoderel:11,cbgetsolut:11,center:[5,8],certain:[7,10],cfix:[12,13,14],chain:[7,8],challeng:[3,8,12,13,14],chang:[0,8,11,12,13,14],characterist:8,check:[5,6,7],choos:[5,7,11],chosen:[3,8],citi:[8,11],classic:8,classifi:[1,7,9,12,13,14],classifierchain:7,cleaner:13,clf:[1,7,11,12,13,14],cliqu:8,clone:[0,1,7],clone_fn:[0,1,7],close:[2,7,12,13,14],closest:7,code:[11,12,13,14],coeffici:[3,4,5,6,8,9,11,12,13,14],cohes:9,collect:[0,5,6,7,8,9,11,12,13,14],collector:[6,9,10,11,12,14],column:[6,8,9,11,12,13,14],comb:[3,8],combin:[1,3,7,8,10],combinatori:8,comment:[12,13,14],commerci:13,commit:[3,10,12,13,14],common:7,comp1:[7,9],comp2:[7,9],comp3:[7,9],comp:[7,12,13,14],compani:[12,13,14],compar:[0,5,7,11],compat:[11,12,13,14],complet:[3,6,7,8,10,11],complex:[6,7,12,13,14],compon:[4,6,9,10,11,12,13,14],compos:9,compress:[5,12,13,14],comput:[0,1,6,7,10,11,12,14],concaten:6,conclud:9,concret:[3,12,13,14],concretemodel:14,confid:7,configur:[7,8,10,11],conflict:8,connect:8,connected_compon:11,consist:12,constant:[3,5,7,8],constr:4,constr_field:[0,6],constraint:[3,5,6,7,8,9,10,12,13,14],constraintlist:14,constrs_lh:4,constrs_rh:4,constrs_sens:4,construct:[1,7,9,12,13,14],constructor:[1,3,7,9,12,13,14],consum:[5,6,8],contain:[0,7,8,11,12,13,14],continu:[5,8,9,11,12,13,14],control:[12,13,14],conveni:[5,11],convent:[5,7,8,10],convert:[3,6,11,12,13,14],coo_matrix:2,coordin:3,copi:7,core:[8,9,11,12,13,14],correctli:11,correl:[3,7,8],correspond:5,cost:[3,5,6,7,8,12,13,14],cost_fix:[3,8],cost_jitt:8,cost_prod:[3,8],cost_startup:[3,8],costs_jitt:8,could:[9,12,13,14],count:[8,9,11,12,13,14],cours:7,cover:[10,12,14],cplex:[10,11,12,13,14],cplex_persist:14,cpu:[8,9,11,12,13,14],creat:[3,5,6,7,8,11],crew:8,csv:5,current:[5,7,8,9,11,12,13,14],curv:8,custom:[3,8,9],customiz:8,cut:[4,8,9,10,12,14],cut_edg:11,cutoff:[8,9],cuts_enforc:[4,11],cuts_separ:[4,11],cvar:[12,13,14],cycl:6,d_e:8,d_i:8,d_t:8,dai:[12,13,14],daili:[12,13,14],data:[0,3,6,7,8,9,10],data_filenam:4,dataclass:[11,12,14],dataset:[0,7,11],decid:[3,7,8,12,13,14],decis:[1,5,6,7,8,9,11,12,13,14],def:[11,12,14],defin:[7,11,12,13,14],defint:6,dei:10,deliveri:[8,11],delta:8,delta_i:7,demand:[3,8,12,13,14],demand_jitt:8,demands_jitt:[3,8],demonstr:[6,12,13,14],denot:[8,12,13,14],dens:5,densiti:8,depart:10,depend:7,depth:[8,9,11,12,13,14],deriv:[3,6,8,11],describ:[0,3,5,6,7,8,9,11],descript:[5,6],design:[6,8,12,13,14],detail:[8,11],determin:8,develop:[5,6,10,12,13,14],deviat:7,dict:[1,4],dictionari:[9,11],differ:[3,7,8,9,11,12,13,14],dimension:[3,5,6,10],direct:10,directli:[7,11],director:10,dirnam:2,disabl:[3,8,9],disadvantag:7,discard:7,discret:[8,10],discuss:[7,9,12,13,14],disjoint:8,distanc:[3,7,8,11],distances_jitt:[3,8],distinct:7,distribut:[3,8,12,13,14],divers:8,document:8,doe:[8,11,12,13,14],doi:[3,8,10],doing:11,domain:14,done:[5,6],doubl:7,down:[3,5,8],dramat:5,dual:[5,6,9,11,12,14],dummi:7,dummyclassifi:7,dummyextractor:7,dure:[1,7,8,11,12,13,14],dynam:4,each:[0,1,3,6,7,8,9,11,12,13,14],earli:[12,13,14],easier:[5,8,12,13,14],easili:[5,6,7,9],edg:[8,11],effect:[0,11],effici:[5,8],effort:[7,11],either:[6,7,10,12,13,14],electr:[8,12,13,14],element:[5,8],elimin:11,emploi:[7,8],empti:[5,8,11],emptyset:8,enabl:9,enable_metadata_rout:0,end:[5,7,8,12,13,14],energi:10,enforc:[7,8,11],enforceproxim:[1,7],enhanc:[8,10],ensur:[5,6,8,12,13,14],enter:13,entir:[3,5,6,7,8,11,12,13,14],entri:8,environ:14,eq_degre:11,eq_demand:[13,14],eq_max_pow:[13,14],eq_min_pow:[13,14],equal:[8,12,13,14],equat:3,equival:9,eras:7,error:[0,5],especi:[5,7],estim:[0,7],etc:[4,12,13,14],euclidean:[3,8],european:8,evalu:[7,8],even:[5,7,12,13,14],everi:[8,11],exactli:[3,8,11,12,13,14],examin:[12,13,14],exampl:[10,11,12,13,14],exceed:8,exist:[0,8],expect:7,expens:5,experi:6,expert:10,expertprimalcompon:[1,7],expir:[8,9,11,12,14],expl:[8,9,11,12,13,14],explor:[5,8,9,11,12,13,14],exponenti:8,expr:14,ext:6,extens:10,extract:[4,5,6,7],extract_after_load:4,extract_after_lp:4,extract_after_mip:4,extractor:[1,7,9,10,11,12,13,14],extrem:8,facil:[3,8],fact:7,factor:[3,8],fals:[0,2,3,4,8],famili:10,faster:[6,12,13,14],feasibl:[7,8,10,11],featur:[0,4,5,7,9,10],featureextractor:6,featuresextractor:[0,1],feed:7,feedforward:7,feng:10,few:[5,8,9,11,12,13,14],field:[6,7,8,10,11,12,14],fifth:8,file:[5,6,7,8,9,11,12,13,14],filenam:[0,2,4,5,11],filter:[6,7],find:[7,8,10,11,12,13,14],fingerprint:[8,9,11,12,13,14],finit:8,first:[1,3,5,7,8,10,11,12,13,14],fit:[0,1,4,7,9,11,12,13,14],five:8,fix:[0,3,7,8,9,12,13,14],fix_citi:[3,5,8,9,11],fix_graph:[3,8],fix_item:[3,8],fix_set:8,fix_unit:8,fix_vari:4,fix_w:[3,6,8],fixvari:[1,7],flexibl:[8,9],flight:8,float64:13,flow:[8,12,14],fly:5,focu:6,focus:11,follow:[5,7,8,9,10,11,12,13,14],foral:8,format:[6,10,12,13,14],formul:[11,12,13,14],forward:7,fouilhoux:[3,8],found:[7,8,9,11,12,13,14],four:[5,7],fourth:8,frac:[7,8],fraction:[7,11,12,13,14],framework:[5,6,7,9,10,11,12,13,14],free:[1,6,7],frequent:[7,8,12,13,14],frevil:8,from:[3,5,6,7,8,9,10,11,12,13,14],full:10,fund:10,fundament:5,further:11,furthermor:8,futur:[5,12,13,14],g_1:[12,13,14],g_i:[12,13,14],g_n:[12,13,14],gamma:[3,5,8,9,11],gamma_:8,gamma_i:[3,8],gap:[5,8,9,11,12,13,14],gen:[8,9,11,12,14],gener:[3,5,6,7,9,10],geograph:[3,8],georgia:10,geq:[8,12,13,14],get:[5,10],get_arrai:[2,5],get_byt:2,get_constr_featur:[0,6],get_instance_featur:[0,6],get_scalar:[2,5],get_spars:[2,5],get_var_featur:[0,6],getlogg:11,github:[12,13,14],given:[0,4,5,6,7,8,11,12,13,14],glob:[5,6],global:7,glpk:11,goal:8,gomori:[8,11,12,14],good:[7,8,12,13,14],graph:[3,8,11],grb:[11,12],grid:[10,12,13,14],guarante:7,guid:[0,12,13,14],gurobi:[3,8,9,10,11,12,13,14],gurobi_persist:[11,14],gurobimodel:[3,4,11,12],gurobipi:[3,4,10,11,13,14],gzip:[2,5,12,14],h5fieldsextractor:[0,7,10,11,12,13,14],h5file:[0,2,4,5,6],h5py:5,had:[12,13,14],half:11,hamiltonian:[8,11],hand:[5,6,11,12,13,14],handl:[7,12,13,14],happen:10,hard:8,has:[0,3,4,6,7,8,11],have:[0,3,5,6,8,11,12,13,14],hdf5:[6,7,9,10,11,12,13,14],hdf:5,hello:5,help:6,helper:10,heurist:[8,11,12,13,14],hierarch:5,high:[5,6,7,8,9,10,11,13],higher:7,highest:7,highli:7,histor:[12,13,14],hold:[11,12,13,14],homogen:8,hour:[12,13,14],how:[0,5,7,8,11,12,13,14],howev:[8,11,12,13,14],http:[3,8,10],hundr:8,i_1:7,i_j:7,i_k:7,i_n:7,idea:7,ident:[3,8],identifi:[8,10,11],ignor:0,ignore_error:6,iii:[1,6,9],ijoc:10,illustr:[6,7,9,11,12,13,14],impact:7,implement:[6,7,9,10,11,12,13,14],impli:[3,8],impract:[12,13,14],improv:[5,6],incid:8,incidence_matrix:[3,8],includ:[5,7,8,9,10,11],incompat:[12,13,14],increas:11,incumb:[8,9,11,12,13,14],indep:[7,9],indeped:7,independ:[3,6,8,10,11],independentvarsprimalcompon:[1,7,9],indic:[7,8,12,13,14],individu:[9,12,13,14],indivis:8,inequ:8,inf:[9,11,12,14],infeas:[7,8],infer:7,inferior:[12,13,14],info:11,inform:[0,5,6,10,11],initi:[8,11,12,13,14],inner:[4,11,12,13,14],input:[5,6,11,12,13,14],insid:[0,11],instal:11,instanc:[3,5,6,7,10],instance_field:[0,6,7,11,12,13,14],instead:[0,3,7,8,11,14],institut:10,instruct:[8,9,11,12,13,14],integ:[3,4,5,8,9,10,11,12,13,14],integr:9,intel:[8,9,11,12,14],intern:[12,13,14],interv:8,intinf:[8,9,11,12,13,14],introduc:[6,8,9],invari:6,invok:5,involv:[8,9],irrelev:6,isa:13,isinst:[11,12,14],issu:[0,6,7,12,13,14],item:[3,8],iter:[8,9,11,12,13,14],its:[0,3,5,6,7,8,9,11,12,13,14],itself:[7,11,13],jld2:13,joint:10,jointli:7,jointvarsprimalcompon:[1,7],journal:[0,6,8,10],json:[5,11],julia:[11,12,13,14],jump:[10,11,12,14],jumpmodel:13,just:[4,5,12,13,14],karp:[8,11],keep:[7,8,12,13,14],kei:[2,5],kept:[3,8],kindli:10,knapsack:[3,6,10],kneighborsclassifi:[7,11,12,13,14],knn:13,known:6,l_g:8,label:7,laboratori:10,languag:[12,13,14],larg:[5,7,8,10,12,13,14],larger:[7,11,12,13,14],later:5,launch:13,lazi:[4,8,9,10],lazy_enforc:[4,11],lazy_separ:[4,11],lazyconstraint:[8,9,11],ldot:[7,8,12,13,14],ldrd:10,lead:7,learn:[0,5,6,7,8,10,12,13,14],learningsolv:[4,9,11,12,13,14],least:8,leav:1,left:[5,7,8,12,13,14],len:[11,12,14],length:13,leq:[7,8,12,13,14],less:[5,7,8],let:[7,8,12,13,14],level:[8,11],librari:[5,8],licens:[8,9,11,12,13,14],lift:8,like:7,limit:[7,8,11,12,13,14],line:[12,13,14],linear:[4,5,6,8,10,12,13,14],linear_model:[7,9],linearli:[3,8],linux64:[8,9,11,12,13,14],list:[0,1,2,3,4,5,7,8,9,11,12,14],literatur:7,load:[4,5,7,8,9,12,13,14],loc:[5,6,8,9,11,12,14],locat:[3,5,8,11],log:[11,12,13,14],logic:[8,9,11,12,13,14],logist:[0,7,8],logisticregress:[7,9],longer:7,lose:7,loui:6,louveaux:[0,6],low:[5,6,8,9,11],lower:[5,7],lowest:8,lp_:5,lp_constr_basis_statu:5,lp_constr_dual_valu:[5,6],lp_constr_sa_rhs_:5,lp_constr_slack:[5,6],lp_obj_valu:[5,6],lp_var_basis_statu:5,lp_var_reduced_cost:[5,6],lp_var_sa_:5,lp_var_valu:[5,6],lp_wallclock_tim:5,machin:[0,5,6,7,8,9,10,11,12,13,14],made:[0,7],magnitud:8,mai:[3,5,6,7,8,9,10,11,12,13,14],main:[7,9,10],maintain:7,major:11,make:[3,5,6,7,8,9,11,12,13,14],manag:8,mani:[7,8,11],marco:6,mathemat:[8,12,13,14],matric:[5,6,8],matrix:[3,5,6,8,9,11,12,13,14],max:[5,8,11,12,13,14],max_g:8,max_pow:[3,8],maxim:8,maximum:[3,8,11],maxweightstablesetdata:3,maxweightstablesetgener:[3,8],mean:[1,7],meant:7,measur:[8,11],mechan:0,median:[3,10],meet:8,megawatt:[12,13,14],mem:[7,11,12,14],memor:[1,10,12,13,14],memori:[5,12,13,14],memorizinglazycompon:11,memorizingprimalcompon:[1,7,12,13,14],merg:[1,7,12,13,14],mergetopsolut:[1,7,12,13,14],meta:[0,7],metadata:[0,5],metadata_rout:0,method:[0,3,5,6,7,8,9,10,12,13,14],might:7,milp:13,mimick:6,min:[3,5,8,11,12,13,14],min_downtim:[3,8],min_g:8,min_pow:[3,8],min_uptim:[3,8],minim:[5,8,12,13,14],minimum:8,minprob:[7,9],minprobabilityclassifi:[0,7,9],minu:3,minweightvertexcoverdata:3,minweightvertexcovergener:8,mip:[4,5,7,8,9,10,12,13,14],mip_:5,mip_constr_slack:5,mip_gap:5,mip_node_count:5,mip_obj_bound:5,mip_obj_valu:5,mip_var_valu:5,mip_wallclock_tim:5,miplearn:[5,6,7,8,9,11,12,13,14],miplib:8,mir:[8,11,12,14],miss:[12,13,14],mix:[4,5,8,10,11,12,13,14],mlpclassifi:7,mode:[2,3,13],model:[1,3,4,5,6,7,8,9,10],modest:7,modifi:8,more:[0,3,5,6,7,8,11,12,13,14],most:[5,6,7,8,11,12,13,14],mps:[12,13,14],much:[6,7,11,12,13,14],multi:[3,5,6,10],multidimension:8,multiknapsack:[6,8],multiknapsackdata:3,multiknapsackgener:[3,6,8],multioutput:7,multipl:[1,5,7,8,9,12,13,14],multipli:[3,8],must:[8,11],n_citi:[3,11],n_element:8,n_j:7,n_job:[0,2,5,6,9,11,14],n_neighbor:[7,11,12,13,14],n_period:8,n_sampl:3,n_set:8,n_unit:8,name:[0,4,5,11,12],nan:0,nation:[5,10],natur:7,nconstr:5,ncsa:5,ndarrai:[0,1,2,3,4,11],nearest:[3,7,8,12,13,14],necessari:11,need:[3,5,6,8,9,11,12,13,14],neighbor:[7,11,12,13,14],neq:8,network:[5,7,8],networkx:[3,11],neural:7,neural_network:7,never:7,newer:[11,12,13,14],next:[7,8,11,12,13,14],nine:8,node:[5,6,8,9,11,12,13,14],nois:3,non:[5,8,9,11,12,14],none:[0,1,2,4,11],nonnegativer:14,nonzero:[8,9,11,12,13,14],note:[0,3,6,7,8,11,12,13,14],noth:[12,13,14],novel:7,now:[12,13,14],number:[3,5,6,8,9,11,12,13,14],numer:[5,8],numpi:[0,1,2,3,4,5,6,8,9,11,12,14],nvar:5,obj:[2,5,8,9,11,12,13,14],object:[0,1,2,3,4,5,6,7,8,9,11,12,13,14],objective_valu:13,objval:12,observ:[7,10],off:8,offic:10,offici:[12,13,14],offlin:[12,13,14],often:[6,7,8,11,12,13,14],omit:11,onc:[3,8,9,11],one:[0,1,3,7,8,11,12,13,14],ones:[7,11,12,13,14],onli:[0,3,6,7,8,9,10,11,12,13,14],onlin:[12,13,14],open:[5,6,8,12,13,14],oper:[3,8,12,13,14],optim:[1,3,4,5,6,7,8,9,10,11],option:[0,1,2,4],order:[6,7,8],org:[3,8,10],organ:5,origin:[0,5,12,13,14],other:[0,5,6,7,8,11,12,13,14],otherwis:[0,1,5,6,7],our:[11,12,13,14],out:[6,12,13,14],output:[8,13],outsid:6,overlap:8,overrid:7,overview:10,own:[12,13,14],p_j:8,p_jitter:[3,6,8],pack:[3,10],packag:[10,11,12,13,14],page:[6,7,9],pair:[8,11],paper:6,parallel:[5,11],paramet:[0,3,7,8,9,11,12,14],part:[9,11],partial:[1,5,7,12,13,14],particular:[6,8,10],pass:0,path:[8,11,12,13,14],pattern:[7,10,12,13,14],peak:8,perform:[1,5,6,7,8,10,11,12,13,14],period:8,permut:6,persist:[11,14],perturb:[3,8,11],phase:5,physic:[8,9,11,12,13,14],pickl:[5,12,14],piecewis:8,pip:[12,14],pipelin:0,pkg:13,pkl:[5,9,11,12,14],place:8,plan:8,plane:[8,9,11,12,14],plateau:8,pleas:[0,8,12,13,14],plu:7,pmax:[12,13,14],pmedian:8,pmediandata:3,pmediangener:[3,8],pmin:[12,13,14],point:[3,5,12,13,14],polytop:[3,8],portabl:5,portion:7,pose:7,possibl:[7,12,13,14],post:7,potenti:[5,7,8,11,12,13,14],power:[8,10,12,13,14],practic:[7,8,11,12,13,14],pre:7,precis:7,precrush:[8,9,11],predict:[0,1,7,11,12,13,14],predict_proba:[0,7],prefix:[2,5],preprocess:8,present:7,presolv:[8,9,11,12,13,14],prevent:8,previou:[6,7,8,9,11],previous:[3,5,6,7,8,10,12,13,14],price:[3,5,8],primal:[8,9,10,11,12,14],primalcomponentact:1,print:[5,6,8,11,12,14],probabilti:8,probabl:[0,3,7,8,12,13,14],problem:[4,5,6,7,9,10],proce:[7,12,14],procedur:[8,11,12,13,14],process:[5,6,7,8,9,11,12,13,14],processor:[8,9,11,12,13,14],produc:[6,8,9,11,12,13,14],product:[8,9,11,12,13,14],profit:3,program:[4,10,11,12,13,14],progress:[0,2],project:[12,13,14],promis:7,prone:5,proof:[7,12],propos:6,prove:10,provid:[0,1,3,5,7,8,9,10,11,12,13,14],proxim:7,prune:7,pull:[12,13,14],pure:[5,10],purpos:[7,8,12,13,14],put_arrai:[2,5],put_byt:[2,5],put_scalar:[2,5],put_spars:[2,5],pycal:13,pyimport:13,pyomo:[10,11,12,13],pyomomodel:14,python:[5,11,12,13,14],qcpdual:14,qiu:10,quad:[12,13,14],qualiti:[7,10],quantiti:8,quentin:6,queri:[11,12,13,14],quickli:8,quicksum:[11,12],rais:0,ramp:8,rand:[5,13],randint:[5,6,8,9,11],random:[3,5,6,9,11,12,13,14],random_uc_data:[12,13,14],randomli:[6,8],rang:[3,8,9,11,12,13,14],rather:8,ratio:[3,8],rational:5,raw:[5,6],read:[5,7,11],read_jld2:13,read_pkl_gz:[2,11,12,14],real:[8,12,13,14],realist:[8,12,13,14],rebuild:5,recal:[8,11],recommend:[11,12,13,14],reduc:[5,6,11,14],redund:10,refer:[3,6,8],regardless:8,region:11,regress:[0,7],regressor:7,regular:11,rel:[5,6,7,8],relat:[5,12,13,14],relax:[4,5,6,8,9,11,12,13,14],releas:[12,13,14],relev:[0,6],reliabl:7,remain:[3,5,6,7,8,9],remov:[8,11,12,13,14],repeat:[12,13,14],repl:13,replac:[13,14],report:[12,13,14],repositori:[12,13,14],repres:[8,11],represent:[6,11],reproduc:[5,6,8,9,11],request:[0,10,12,13,14],requir:[5,6,7,11,12,13,14],research:[6,8,10],resolv:[6,8],resourc:8,respect:[3,5,6,7,8,12,13,14],responsbl:11,restrict:[7,8,9,11,12,14],result:[0,3,8],retain:0,right:[5,7,8,12,13,14],rlt:8,rmtree:6,root:[8,9,11,12,13,14],rottner:[3,8],roughli:[3,8],round:[3,5,6,8,9,11],rout:[0,8,11],row:[6,8,9,11,12,13,14],run:[5,6,8,11,12,13,14],runnabl:9,rv_continu:3,rv_continuous_frozen:3,rv_discret:3,rv_discrete_frozen:3,rv_frozen:3,rvs:[12,14],ryzen:13,s10878:[3,8],s_1:8,s_i:[3,8],s_j:8,s_m:8,salesman:[3,5,9,10],same:[3,6,7,8,11],sampl:[3,8,12,13,14],santanu:10,satisfi:8,save:[5,9],scalar:5,scale:[3,5,6,8,9,10,11,12,13,14],scenario:8,schedul:[8,11],scienc:10,scikit:[7,13],scip:11,scipi:[2,3,5,6,8,9,11,12,14],score:7,scratch:7,screen:5,search:7,sec:[8,9,11,12,13],second:[5,7,8,9,11,12,13,14],section:[5,7,8],secur:8,see:[0,7,8,11,12,13,14],seed:[5,6,8,9,11,12,13,14],seen:[1,7],select:[1,7,8,11],selected_edg:11,selecttopsolut:[1,7],self:0,sens:[5,6,12,13,14],sensit:5,separ:6,sequenc:[7,11],sequenti:9,serial:11,serv:8,set:[1,3,5,6,7,9,10,11,12,13,14],set_config:0,set_cut:4,set_fit_request:0,set_predict_request:0,set_time_limit:4,set_warm_start:4,setcov:8,setcoverdata:3,setcovergener:8,setlevel:11,setminu:8,setobject:[11,12],setpack:8,setpackdata:3,setpackgener:8,setwarmstart:[1,7,9,12,13,14],sever:5,shabbir:10,shadow:5,shape:6,shortcom:8,shortest:[8,11],should:[0,1,6,8,11,12,13,14],show:[5,12,13,14],shown:[5,7,8,11,12,13,14],shutil:6,side:[5,12,13,14],signific:[7,10,11,12,13,14],significantli:[12,13,14],similar:[7,8,11,12,13,14],similarli:[3,8],simpl:[5,6,7,8,11],simpler:7,simplex:[8,9,11,12,13,14],simpli:[7,11],simplic:[12,13,14],simplif:[12,13,14],simplifi:[7,11,12,13,14],simultan:[8,12,13,14],sinc:7,singl:[0,1,5,7,12,13,14],singleclass:[7,9],singleclassfix:[0,7,9],situat:[7,8,12,13,14],sixth:8,size:[3,6,7,8,11],sizes_jitt:[3,8],skip_lp:[0,4],sklearn:[0,7,9,11,12,13,14],slack:[5,6],slightli:[3,8,11],slower:[12,13,14],small:[7,11,12,13,14],smaller:7,solut:[1,4,5,6,7,8,9,10,11],solutionconstructor:1,solv:[4,5,6,7,10],solver:[1,3,5,7,8,10,11,12,13,14],solver_baselin:[12,13,14],solver_ml:[12,13,14],some:[0,3,5,6,7,8,11,12,13,14],sourc:[11,12,13,14],space:[7,8],spars:[2,5],specif:[0,3,5,6,7,8,10,12,13,14],specifi:[3,6,7,8,9,11],speedup:7,spend:[7,12,13,14],split:9,sqlite:5,sqrt:8,squar:[7,8,11],sse2:[8,9,11,12,13,14],stab:8,stabl:[3,5,10,11],stage:[12,13,14],standard:[7,12,13,14],start:[1,7,8,9,10,11],startup:8,stat:[1,3,4,5,6,8,9,11,12,14],state:[10,13],static_:5,static_constr_lh:5,static_constr_nam:5,static_constr_rh:[5,6,12,13,14],static_constr_sens:5,static_obj_offset:5,static_sens:5,static_var_lower_bound:5,static_var_nam:5,static_var_obj_coeff:[5,6,7,11],static_var_typ:5,static_var_upper_bound:5,statist:[5,8,9,11,12,13,14],statu:[4,5],step:[5,6,8,9,12,13,14],still:[3,7,8,11,12,13,14],storag:5,store:[5,6,8,11,12,13,14],str:[0,1,2,3,4,5,11,12,14],straightforwad:7,strategi:[1,7,9,11,12,13,14],strike:7,string:[5,13],strong:[0,6,11],strongcg:14,struct:13,structur:[12,13,14],sub:0,subject:[8,12,13,14],submit:[12,13,14],subsect:7,subset:[6,7,8,9],subsetneq:8,subtour:11,success:11,suffici:7,suggest:[7,12,13,14],suitabl:[7,8],sum:[3,8,12,13,14],sum_:[7,8,12,13,14],superbas:5,supercomput:5,supervis:[5,6],suppli:8,support:[5,7,10,11,14],suppos:[7,12,13,14],suppress_out:13,suppressor:13,symmetr:8,synergi:6,system:[8,10,12,13,14],tabl:5,tackl:8,take:[5,6,7,10,11],taken:5,target:9,task:[7,8],techniqu:[8,10,11],technolog:10,ten:8,term:[12,13,14],test:[5,9,11],test_data:[9,11,12,13,14],test_h5:1,text:[7,8,12,13,14],than:[7,8],thei:[5,6,7],them:[1,6,7,8,11,12,13,14],themselv:7,theoret:[6,7],theori:8,therefor:[6,8,11],theta_0:7,theta_1:7,thi:[0,3,5,6,7,8,9,10,11,12,13,14],thin:[12,13,14],third:[7,8],those:7,thousand:8,thread:[8,9,11,12,13,14],three:[7,9,12,13,14],threshold:[0,1,7,9],through:[7,8,11,12,13,14],thu:11,ties:7,tight:[3,8],tighten:11,tild:7,time:[5,6,7,8,9,11,12,13,14],time_limit_sec:4,togeth:[12,13,14],tol:1,toler:[7,8,9,11,12,13,14],too:8,top:[1,5,7],total:[8,12,13,14],tradit:9,train:[0,1,6,7,8,10],train_data:[9,11,12,13,14],train_h5:1,trajectori:8,transfer:5,transform:6,transmiss:8,transpar:5,transport:8,travel:[3,5,9,10],travelingsalesmandata:[3,11],travelingsalesmandgener:11,travelingsalesmangener:[3,5,8,9,11],treat:6,tree:[6,11],tri:7,trial:8,truck:[8,11],tsp:[5,8,9,11],tsplib:8,tupl:[4,11],tuplelist:11,turn:[8,12,13,14],tutori:[11,12,13,14],tweak:7,two:[3,6,7,8,11,12,13,14],type:[0,4,5,6,8,9,11,12,13,14],typic:[5,6,7,8,10],u_i:3,u_j:8,unabl:6,unanim:[12,13,14],unchang:0,undefin:7,undirect:8,unexpl:[8,9,11,12,13,14],uniform:[5,6,8,9,11,12,13,14],uniformli:8,union:[0,2,3,4,8,12,14],uniqu:11,unit:[3,9,10,11,12,13,14],unitcommit:8,unitcommitmentdata:[3,12,13,14],unitcommitmentgener:8,univers:[6,8],unlik:[10,11],updat:0,upfront:[12,13,14],upon:10,upper:5,usabl:5,usag:[5,6,7,9,11,12,13,14],use:[6,7,8,9,10,11,12,13,14],used:[0,3,5,6,7,8,9,12,13,14],useful:[5,7,8,12,13,14],user:[0,3,6,7,8,9,12,13,14],uses:[5,7,10,11,12,13,14],using:[3,5,7,8,9,10,11,12,13,14],usual:[7,8,12,13,14],util:[0,12,13,14],v10:[8,9,11,12,13,14],valid:8,valu:[1,2,3,5,6,7,8,9,10,11,12,13,14],var_field:[0,6],var_nam:[1,4],var_valu:[1,4],vari:6,variabl:[0,1,3,4,5,6,7,8,9,10,11,12,13,14],variat:[7,8],varieti:[5,8],variou:[5,6,7,8,9],vector:[5,6,13],verbos:[0,11],veri:[5,7,8,10,11,12,13,14],verifi:11,version:[0,5,8,9,10,11,12,13,14],vertex:10,vertexcov:8,vertic:8,violat:[4,11],visit:[8,11],vtype:[11,12],w_g:8,w_j:8,w_jitter:[3,6,8],w_v:[3,8],wai:[3,7,8],wallclock:5,warehous:8,warm:[1,7,9,12,13,14],warn:[6,8,11,12,13,14],websit:[12,13,14],wehenkel:[0,6],weight:[3,8,11],welcom:[11,12,13,14],well:[5,8,12,13,14],were:[7,8,10],what:[7,8,11],when:[3,5,7,8,9,12,13,14],where:[3,7,8,12,13,14],where_cut:4,where_default:4,where_lazi:4,wherea:11,whether:[7,12,13,14],which:[1,3,5,6,7,8,9,10,11,12,13,14],whole:9,whose:[7,8],wide:8,with_m1:0,with_m2:0,with_m3:0,within:8,without:[5,6,7,8,11],work:[0,8,9,10,11,12,13,14],world:[5,8,12,13,14],would:[6,7],wrapper:[7,12,13,14],write:[4,5,12,13,14],write_jld2:13,write_mp:0,write_pkl_gz:[2,5,6,9,11,12,14],written:8,x_1:7,x_e:8,x_i:[7,8,12,13,14],x_j:[7,8],x_l:7,x_n:7,x_u:8,x_v:8,x_val:11,xavier:10,xiaoyi:10,xpress:[10,11,12,13,14],xpress_persist:14,y_i:[8,12,13,14],y_j:[7,8],y_proba:1,you:[0,6,8,10,13],your:[8,10,12,13,14],zenodo:10,zero:[1,7,11]},titles:["<span class=\"section-number\">11. </span>Collectors & Extractors","<span class=\"section-number\">12. </span>Components","<span class=\"section-number\">14. </span>Helpers","<span class=\"section-number\">10. </span>Benchmark Problems","<span class=\"section-number\">13. </span>Solvers","<span class=\"section-number\">6. </span>Training Data Collectors","<span class=\"section-number\">7. </span>Feature Extractors","<span class=\"section-number\">8. </span>Primal Components","<span class=\"section-number\">5. </span>Benchmark Problems","<span class=\"section-number\">9. </span>Learning Solver","MIPLearn","<span class=\"section-number\">4. </span>User cuts and lazy constraints","<span class=\"section-number\">2. </span>Getting started (Gurobipy)","<span class=\"section-number\">3. </span>Getting started (JuMP)","<span class=\"section-number\">1. </span>Getting started (Pyomo)"],titleterms:{"abstract":4,"new":[9,11],"var":7,access:[12,13,14],acknowledg:10,action:[1,7],alvlouweh2017:0,alvlouweh2017extractor:6,api:10,author:10,basic:[0,5],benchmark:[3,8],bin:8,binpack:3,capacit:8,cite:10,classifi:0,collector:[0,5],commit:8,complet:9,compon:[1,7],configur:9,constraint:11,content:10,cover:8,cut:11,data:[5,11,12,13,14],dimension:8,exampl:[5,6,7,8,9],expert:[1,7],extractor:[0,6],featur:6,field:[0,5],format:5,formul:8,gener:[8,11,12,13,14],get:[12,13,14],guid:10,gurobi:4,gurobipi:12,h5fieldsextractor:6,hdf5:5,helper:2,indep:1,independ:7,instal:[12,13,14],instanc:[8,9,11,12,13,14],introduct:[12,13,14],joint:[1,7],jump:13,knapsack:8,lazi:11,learn:[4,9,11],median:8,mem:1,memor:7,minprob:0,miplearn:[0,1,2,3,4,10],model:[11,12,13,14],multi:8,multiknapsack:3,optim:[12,13,14],overview:[5,6,8],pack:8,pmedian:3,primal:[1,7],problem:[3,8,11,12,13,14],pyomo:14,python:10,random:8,refer:10,salesman:[8,11],set:8,setcov:3,setpack:3,simpl:[12,13,14],singleclass:0,solut:[12,13,14],solv:[9,11,12,13,14],solver:[4,9],stab:3,stabl:8,start:[12,13,14],test:[12,13,14],train:[5,9,11,12,13,14],travel:[8,11],tsp:3,tutori:10,unit:8,user:[10,11],vertex:8,vertexcov:3}}) |