mirror of
https://github.com/ANL-CEEESA/MIPLearn.git
synced 2025-12-06 09:28:51 -06:00
Add benchmark results for multidimensional knapsack
This commit is contained in:
51
benchmark/knapsack/ChallengeA/benchmark_baseline.csv
Normal file
51
benchmark/knapsack/ChallengeA/benchmark_baseline.csv
Normal file
@@ -0,0 +1,51 @@
|
||||
,Solver,Instance,Wallclock Time,Lower Bound,Upper Bound,Gap,Nodes,Mode,Relative Lower Bound,Relative Upper Bound,Relative Wallclock Time,Relative Gap,Relative Nodes
|
||||
0,baseline,0,662.7372989654541,59162.0,59167.0,8.451370812345763e-05,18688107.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
1,baseline,1,900.0007548332214,59137.0,59256.0,0.002012276578115224,24175550.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
2,baseline,2,900.0016160011292,59186.0,59285.0,0.0016726928665562802,24089218.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
3,baseline,3,900.0023140907288,59145.0,59231.0,0.0014540535970918927,24595759.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
4,baseline,4,900.0024960041046,59142.0,59213.0,0.0012005004903452706,25467171.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
5,baseline,5,900.002925157547,59126.0,59244.0,0.0019957379156377904,23457042.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
6,baseline,6,900.0031039714813,59125.0,59236.97169757604,0.0018938130668251741,24240772.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
7,baseline,7,900.002781867981,59105.0,59212.0,0.001810337534895525,24042592.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
8,baseline,8,900.0021660327911,59169.0,59251.0,0.0013858608392908448,25512146.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
9,baseline,9,900.0015439987183,59130.0,59256.0,0.00213089802130898,23227790.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
10,baseline,10,900.0024099349976,59127.0,59201.0,0.0012515432881762985,25015636.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
11,baseline,11,900.0025849342346,59198.0,59289.0,0.0015372140950707794,24558832.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
12,baseline,12,900.0022029876709,59102.0,59224.0,0.002064227944908802,24026788.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
13,baseline,13,900.0011007785797,59150.0,59206.0,0.0009467455621301775,24953207.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
14,baseline,14,900.0014700889587,59169.0,59250.0,0.0013689600973482736,25494260.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
15,baseline,15,900.0013790130615,59083.0,59196.0,0.0019125636816004605,23792716.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
16,baseline,16,900.0020098686218,59126.0,59233.0,0.0018096945506207082,23398798.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
17,baseline,17,900.0023510456085,59156.0,59197.0,0.0006930826965988235,25573586.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
18,baseline,18,900.002711057663,59118.0,59211.0,0.0015731249365675429,24489136.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
19,baseline,19,724.1934628486633,59159.0,59164.0,8.451799388089724e-05,20931760.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
20,baseline,20,900.0011439323425,59068.0,59191.0,0.0020823457709758246,23411794.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
21,baseline,21,380.06568694114685,59175.0,59180.0,8.449514152936207e-05,11618526.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
22,baseline,22,900.0016028881073,59121.0,59154.94711904252,0.0005741973079365614,26352886.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
23,baseline,23,230.25152111053467,59193.0,59198.0,8.44694474008751e-05,6776049.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
24,baseline,24,900.0010840892792,59162.0,59240.0,0.001318413846725939,24727727.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
25,baseline,25,900.0015320777893,59096.0,59210.0,0.001929064572898335,23438919.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
26,baseline,26,900.0015478134155,59089.0,59203.0,0.001929293100238623,23826788.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
27,baseline,27,900.0010070800781,59153.0,59249.0,0.0016229100806383447,24336831.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
28,baseline,28,900.001277923584,59112.0,59208.0,0.0016240357287860333,25111591.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
29,baseline,29,900.0012440681458,59182.0,59263.0,0.0013686593896792944,24919871.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
30,baseline,30,900.0012910366058,59134.0,59241.0,0.001809449724354855,23615391.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
31,baseline,31,900.0023548603058,59082.0,59169.0,0.0014725297044785213,26213904.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
32,baseline,32,875.9193549156189,59175.0,59180.0,8.449514152936207e-05,24935695.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
33,baseline,33,900.0018489360809,59088.0,59177.0,0.0015062279989168698,25210167.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
34,baseline,34,232.1541509628296,59190.0,59195.0,8.447372867038352e-05,7309410.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
35,baseline,35,900.0025398731232,59183.0,59262.0,0.001334842775797104,23927493.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
36,baseline,36,900.0010929107666,59166.0,59254.0,0.00148734070243045,25589946.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
37,baseline,37,622.9371509552002,59202.0,59207.0,8.445660619573663e-05,18595087.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
38,baseline,38,557.924427986145,59212.0,59217.0,8.444234276835777e-05,16270407.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
39,baseline,39,900.0010092258453,59143.0,59185.0,0.0007101432122144632,26304077.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
40,baseline,40,900.0011250972748,59158.0,59242.99535479154,0.0014367516615088902,23949337.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
41,baseline,41,900.000893831253,59170.0,59257.0,0.0014703396991718777,24299427.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
42,baseline,42,900.0017001628876,59089.0,59228.0,0.002352383692396216,23229681.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
43,baseline,43,127.60789799690247,59232.0,59237.0,8.44138303619665e-05,4041704.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
44,baseline,44,166.38699293136597,59201.0,59206.0,8.445803280349994e-05,5151689.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
45,baseline,45,900.0007989406586,59135.0,59247.0,0.001893971421324089,26922402.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
46,baseline,46,900.001415014267,59152.0,59254.0,0.001724371111712199,26485728.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
47,baseline,47,900.0020279884338,59123.0,59235.0,0.0018943558344468312,28222784.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
48,baseline,48,900.0011022090912,59176.0,59284.0,0.0018250642152223874,28675410.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
49,baseline,49,900.0012428760529,59150.0,59206.0,0.0009467455621301775,30531240.0,exact,1.0,1.0,1.0,1.0,1.0
|
||||
|
151
benchmark/knapsack/ChallengeA/benchmark_ml.csv
Normal file
151
benchmark/knapsack/ChallengeA/benchmark_ml.csv
Normal file
@@ -0,0 +1,151 @@
|
||||
,Solver,Instance,Wallclock Time,Lower Bound,Upper Bound,Gap,Nodes,Mode,Relative Lower Bound,Relative Upper Bound,Relative Wallclock Time,Relative Gap,Relative Nodes
|
||||
0,baseline,0,662.7372989654541,59162.0,59167.0,8.451370812345763e-05,18688107.0,exact,1.0,1.0004734608295711,8.24056340052232,1.0,5.021790706354566
|
||||
1,baseline,1,900.0007548332214,59137.0,59256.0,0.002012276578115224,24175550.0,exact,0.9998140258335024,1.0019275641675967,4.993385989449955,23.8,2.8587779277329206
|
||||
2,baseline,2,900.0016160011293,59186.0,59285.0,0.0016726928665562802,24089218.0,exact,1.0,1.0015880792688077,6.423201244853467,19.8,3.8892212441359084
|
||||
3,baseline,3,900.0023140907288,59145.0,59231.0,0.0014540535970918927,24595759.0,exact,1.0,1.0013693998309383,10.818053497641843,17.2,7.003043147607749
|
||||
4,baseline,4,900.0024960041046,59142.0,59213.0,0.0012005004903452704,25467171.0,exact,1.0,1.0011327900449734,10.658841862319106,17.749999999999996,6.900425045120571
|
||||
5,baseline,5,900.002925157547,59126.0,59244.0,0.0019957379156377904,23457042.0,exact,1.0,1.0020974289580513,11.640217537235461,23.595609376585596,6.210826151987437
|
||||
6,baseline,6,900.0031039714813,59125.0,59236.97169757604,0.001893813066825174,24240772.0,exact,1.0,1.0018090934817527,5.121599930210644,22.394339515207683,2.997538733050967
|
||||
7,baseline,7,900.002781867981,59105.0,59212.0,0.001810337534895525,24042592.0,exact,1.0,1.001725596345796,4.327836971922191,21.400000000000002,2.5321558603504406
|
||||
8,baseline,8,900.0021660327911,59169.0,59251.0,0.0013858608392908448,25512146.0,exact,1.0,1.001301247169365,9.974687380609685,16.4,6.491243791727731
|
||||
9,baseline,9,900.0015439987183,59130.0,59256.0,0.00213089802130898,23227790.0,exact,1.0,1.0021478462345041,6.707523295315465,25.197442922374428,3.6079997415289373
|
||||
10,baseline,10,900.0024099349976,59127.0,59201.0,0.0012515432881762985,25015636.0,exact,1.0,1.0011668808766827,12.967000721437445,14.8,8.304405920593773
|
||||
11,baseline,11,900.0025849342346,59198.0,59289.0,0.0015372140950707794,24558832.0,exact,1.0,1.0017741281427412,4.832665619009983,18.19415858643873,3.0010133789730644
|
||||
12,baseline,12,900.0022029876709,59102.0,59224.0,0.002064227944908802,24026788.0,exact,1.0,1.0019794609775492,5.374176210382269,24.400000000000002,2.9878278547301225
|
||||
13,baseline,13,900.0011007785797,59150.0,59206.0,0.0009467455621301775,24953207.0,exact,1.0,1.0008621418307835,11.635403359432718,11.2,7.550357589811989
|
||||
14,baseline,14,900.0014700889587,59169.0,59250.0,0.0013689600973482733,25494260.0,exact,1.0,1.0014535866405248,11.415744726455014,16.197262079805302,7.11231988876617
|
||||
15,baseline,15,900.0013790130615,59083.0,59196.0,0.0019125636816004605,23792716.0,exact,1.0,1.0018277822908204,7.00278363514675,22.6,3.9955739669454795
|
||||
16,baseline,16,900.0020098686218,59126.0,59233.0,0.0018096945506207078,23398798.0,exact,1.0,1.001724983511187,10.004008035629374,21.39999999999999,5.838894625495521
|
||||
17,baseline,17,900.0023510456085,59156.0,59197.0,0.0006930826965988236,25573586.0,exact,1.0,1.0006930826965987,10.766823251438453,10.249306917303404,7.247469055209355
|
||||
18,baseline,18,900.002711057663,59118.0,59211.0,0.0015731249365675427,24489136.0,exact,1.0,1.001505361794256,20.92492767473306,23.249999999999996,12.911968272028759
|
||||
19,baseline,19,724.1934628486632,59159.0,59164.0,8.451799388089724e-05,20931760.0,exact,1.0,1.0000005221863417,15.470961784565928,1.0062173397822212,10.591789902465559
|
||||
20,baseline,20,900.0011439323425,59068.0,59191.0,0.0020823457709758246,23411794.0,exact,1.0,1.0020823457709758,4.918028875786363,24.597917654229025,2.6615039039030846
|
||||
21,baseline,21,380.06568694114685,59175.0,59180.0,8.449514152936208e-05,11618526.0,exact,1.0,1.0000168978860744,7.919828298356752,1.2500000000000002,5.819928018093155
|
||||
22,baseline,22,900.0016028881073,59121.0,59154.94711904253,0.0005741973079365614,26352886.0,exact,1.0,1.0004895835849292,12.802476483072159,6.789423808503489,8.910205446497793
|
||||
23,baseline,23,230.2515211105347,59193.0,59198.0,8.44694474008751e-05,6776049.0,exact,1.0,1.0000506799560773,9.78740127403808,2.5,6.593321682880646
|
||||
24,baseline,24,900.0010840892792,59162.0,59240.0,0.001318413846725939,24727727.0,exact,1.0,1.0015046237595306,7.770410032372326,15.595781075690478,4.794053315238465
|
||||
25,baseline,25,900.0015320777893,59096.0,59210.0,0.0019290645728983352,23438919.0,exact,1.0,1.0018443004348487,4.2755794007345695,22.800000000000004,2.430121857984345
|
||||
26,baseline,26,900.0015478134155,59089.0,59203.0,0.001929293100238623,23826788.0,exact,1.0,1.0018784268598118,8.530928147165179,22.799228282759906,5.011843048217148
|
||||
27,baseline,27,900.0010070800781,59153.0,59249.0,0.0016229100806383447,24336831.0,exact,1.0,1.00155518366381,10.423236857875487,24.0,6.308787984678588
|
||||
28,baseline,28,900.001277923584,59112.0,59208.0,0.0016240357287860333,25111591.0,exact,1.0,1.001759610178668,4.24772722090385,19.195777507105156,2.51698592241038
|
||||
29,baseline,29,900.0012440681458,59182.0,59263.0,0.0013686593896792946,24919871.0,exact,1.0,1.0012840657576834,8.059220760590607,16.200000000000003,5.036832737480212
|
||||
30,baseline,30,900.0012910366057,59134.0,59241.0,0.001809449724354855,23615391.0,exact,1.0,1.001741688930975,10.270593022832227,26.75,5.93002733819128
|
||||
31,baseline,31,900.0023548603058,59082.0,59169.0,0.0014725297044785213,26213904.0,exact,1.0,1.0013877841149492,9.233104613426313,17.4,6.46848815130208
|
||||
32,baseline,32,875.9193549156189,59175.0,59180.0,8.449514152936208e-05,24935695.0,exact,1.0,1.0,15.987594126158756,1.0000000000000002,10.566626155685903
|
||||
33,baseline,33,900.0018489360809,59088.0,59177.0,0.0015062279989168698,25210167.0,exact,1.0,1.0017435758540136,5.976698536074014,17.794276333604117,3.7206591588857045
|
||||
34,baseline,34,232.1541509628296,59190.0,59195.0,8.447372867038352e-05,7309410.0,exact,1.0,1.0000004582681972,7.491532555121356,1.0054550306131191,5.486824178505076
|
||||
35,baseline,35,900.0025398731233,59183.0,59262.0,0.001334842775797104,23927493.0,exact,1.0,1.0012502534297494,9.740123405548385,15.800000000000002,5.589212880222508
|
||||
36,baseline,36,900.0010929107666,59166.0,59254.0,0.00148734070243045,25589946.0,exact,1.0,1.001402714167413,8.189434772332733,17.599999999999998,5.231226419568548
|
||||
37,baseline,37,622.9371509552003,59202.0,59207.0,8.445660619573664e-05,18595087.0,exact,1.0,1.0007944557133197,5.843025914211684,1.0000000000000002,3.7958181894266696
|
||||
38,baseline,38,557.924427986145,59212.0,59217.0,8.444234276835778e-05,16270407.0,exact,1.0,1.0,11.210883533380606,1.0000000000000002,7.713703594486476
|
||||
39,baseline,39,900.0010092258452,59143.0,59185.0,0.0007101432122144633,26304077.0,exact,1.0,1.0006593852500592,19.245967989620727,14.000000000000002,12.92696707623566
|
||||
40,baseline,40,900.0011250972748,59158.0,59242.995354791536,0.0014367516615088902,23949337.0,exact,1.0,1.0013521179587164,12.329886161660973,16.999070958308586,7.621973085892945
|
||||
41,baseline,41,900.000893831253,59170.0,59257.0,0.0014703396991718775,24299427.0,exact,1.0,1.0013857203210816,9.121483372078062,17.4,5.546807599990412
|
||||
42,baseline,42,900.0017001628876,59089.0,59228.0,0.002352383692396216,23229681.0,exact,1.0,1.002267573696145,6.27161596269632,27.799999999999997,3.0741917332088993
|
||||
43,baseline,43,127.60789799690248,59232.0,59237.0,8.44138303619665e-05,4041704.0,exact,1.0,1.0,7.154743066653622,1.0,5.706695056329854
|
||||
44,baseline,44,166.38699293136597,59201.0,59206.0,8.445803280349994e-05,5151689.0,exact,1.0,1.0000337815012499,8.967006538543707,1.6666666666666667,8.06421866121506
|
||||
45,baseline,45,900.0007989406586,59135.0,59247.0,0.001893971421324089,26922402.0,exact,1.0,1.0020634249471458,4.643201205090089,22.394318085736028,2.4893172787310425
|
||||
46,baseline,46,900.001415014267,59152.0,59254.0,0.001724371111712199,26485728.0,exact,1.0,1.001639704515104,10.462304857340868,20.4,5.688371299868259
|
||||
47,baseline,47,900.0020279884337,59123.0,59235.0,0.0018943558344468312,28222784.0,exact,1.0,1.0018435206169876,10.311550532796153,22.39924225766622,6.2834295235506294
|
||||
48,baseline,48,900.0011022090912,59176.0,59284.0,0.0018250642152223876,28675410.0,exact,0.9998817227920179,1.0016219503953505,8.789729840090889,21.602555089901312,5.076827636243375
|
||||
49,baseline,49,900.0012428760529,59150.0,59206.0,0.0009467455621301775,30531240.0,exact,1.0,1.0011329241279021,14.57737192393531,13.99644970414201,9.844566635787432
|
||||
50,ml-exact,0,688.3145689964294,59162.0,59167.0,8.451370812345763e-05,19372651.0,exact,1.0,1.0004734608295711,8.558594565557922,1.0,5.205738534633309
|
||||
51,ml-exact,1,900.0030159950256,59148.0,59261.0,0.0019104618922026104,23234502.0,exact,1.0,1.002012106455649,4.993398534832403,22.595796983837154,2.747498256687703
|
||||
52,ml-exact,2,900.0017671585083,59186.0,59272.0,0.0014530463285236373,24778548.0,exact,1.0,1.0013684512848238,6.423202323645158,17.2,4.000514059046721
|
||||
53,ml-exact,3,900.0023939609528,59145.0,59236.0,0.001538591596922817,23640467.0,exact,1.0,1.0014539306847,10.818054457684216,18.2,6.731047024432022
|
||||
54,ml-exact,4,900.0013728141785,59142.0,59232.0,0.0015217611849447095,24652247.0,exact,1.0,1.001454029012951,10.658828560240659,22.500000000000004,6.6796183454101925
|
||||
55,ml-exact,5,900.0034329891205,59126.0,59239.0,0.001911172749720935,23522114.0,exact,1.0,1.002012855209743,11.640224105291876,22.595795419950615,6.228055557100073
|
||||
56,ml-exact,6,900.002799987793,59125.0,59239.0,0.0019281183932346724,23569758.0,exact,1.0,1.0018433959073227,5.121598200346791,22.800000000000004,2.914563221568929
|
||||
57,ml-exact,7,900.002200126648,59105.0,59212.0,0.001810337534895525,24075549.0,exact,1.0,1.001725596345796,4.327834174506783,21.400000000000002,2.5356268779798863
|
||||
58,ml-exact,8,900.0022239685059,59169.0,59252.0,0.0014027615812334162,24905690.0,exact,1.0,1.0013181464832528,9.974688022708854,16.6,6.3369387111219675
|
||||
59,ml-exact,9,900.003427028656,59130.0,59251.0,0.0020463385760189413,23893376.0,exact,1.0,1.00206328535913,6.707537329143804,24.197544393708778,3.7113859920489083
|
||||
60,ml-exact,10,900.0009210109711,59127.0,59203.0,0.0012853687824513336,24863140.0,exact,1.0,1.0012007035107895,12.966979269407192,15.2,8.253782035385862
|
||||
61,ml-exact,11,900.0009968280792,59198.0,59269.0,0.0011993648434068718,25709342.0,exact,1.0,1.0014361989726954,4.8326570914944575,14.195442413595051,3.141602145679979
|
||||
62,ml-exact,12,900.0036079883575,59102.0,59225.0,0.002081147846096579,23773882.0,exact,1.0,1.0019963794474427,5.374184600052028,24.6,2.9563779750612973
|
||||
63,ml-exact,13,900.0016438961029,59150.0,59207.0,0.0009636517328825021,25793375.0,exact,1.0,1.0008790465725637,11.63541038097019,11.4,7.804576169232147
|
||||
64,ml-exact,14,900.0037429332733,59169.0,59264.0,0.0016055704845442714,24828279.0,exact,1.0,1.001690217023866,11.4157735555307,18.99678885903091,6.9265263057462905
|
||||
65,ml-exact,15,900.0010781288147,59083.0,59192.0,0.001844862312340267,24001071.0,exact,1.0,1.0017600866504197,7.002781294008916,21.799999999999997,4.03056357527279
|
||||
66,ml-exact,16,900.003424167633,59126.0,59231.0,0.001775868484253966,23278694.0,exact,1.0,1.0016911603050853,10.004023756326125,21.0,5.808924085978896
|
||||
67,ml-exact,17,900.0018711090088,59156.0,59189.0,0.0005578470484819798,26430086.0,exact,1.0,1.000557847048482,10.766817509906183,8.249442152951518,7.490198301150335
|
||||
68,ml-exact,18,900.0020909309387,59118.0,59207.0,0.00150546364897324,24853757.0,exact,1.0,1.0014377050844017,20.924913256879982,22.25,13.104215756109674
|
||||
69,ml-exact,19,735.9250810146332,59159.0,59164.0,8.451799388089724e-05,21528049.0,exact,1.0,1.0000005221863417,15.721584616209423,1.0062173397822212,10.893521233665195
|
||||
70,ml-exact,20,900.00168800354,59068.0,59189.0,0.0020484864901469495,24139737.0,exact,1.0,1.0020484864901469,4.918031848846873,24.197951513509857,2.7442580549228195
|
||||
71,ml-exact,21,422.6733708381653,59175.0,59180.0,8.449514152936207e-05,12565443.0,exact,1.0,1.0000168978860744,8.807689403027585,1.25,6.294255723613522
|
||||
72,ml-exact,22,900.0017290115356,59121.0,59161.96612870166,0.0006929200910278412,26541785.0,exact,1.0,1.0006082963282086,12.802478277171435,8.1932257403314,8.974074310751902
|
||||
73,ml-exact,23,233.35001611709595,59193.0,59198.0,8.44694474008751e-05,6863757.0,exact,1.0,1.0000506799560773,9.919110345181457,2.5,6.678664492261466
|
||||
74,ml-exact,24,900.0023059844971,59162.0,59243.0,0.0013691220716000134,25719403.0,exact,1.0,1.0015553414143463,7.770420581945018,16.195618809370877,4.9863131058549826
|
||||
75,ml-exact,25,900.0009150505066,59096.0,59214.0,0.0019967510491403816,23655105.0,exact,1.0,1.0019119811847514,4.275576469462738,23.6,2.4525357894455273
|
||||
76,ml-exact,26,900.0014140605927,59089.0,59206.0,0.0019800639712975344,23016733.0,exact,1.0,1.0019291951533202,8.53092687934989,23.399207974411485,4.841452120139745
|
||||
77,ml-exact,27,900.0011689662933,59153.0,59250.0,0.0016398153939783274,24005753.0,exact,1.0,1.0015720878340686,10.42323873273824,24.25,6.2229632974630915
|
||||
78,ml-exact,28,900.0011699199677,59112.0,59217.0,0.001776289078359724,24225157.0,exact,1.0,1.0019118841364374,4.24772671116024,20.995381648396265,2.428136836777139
|
||||
79,ml-exact,29,900.0013461112976,59182.0,59264.0,0.0013855564191815079,25392388.0,exact,1.0,1.001300961359758,8.059221674354108,16.4,5.1323384122333415
|
||||
80,ml-exact,30,900.0017020702362,59134.0,59244.0,0.0018601819596171408,23434918.0,exact,1.0,1.0017924177347899,10.270597713446762,27.5,5.884709019142258
|
||||
81,ml-exact,31,900.0009567737579,59082.0,59151.0,0.0011678683863105513,25773202.0,exact,1.0,1.0010831485775213,9.23309027048678,13.799999999999999,6.359741447062409
|
||||
82,ml-exact,32,868.0149350166321,59175.0,59180.0,8.449514152936207e-05,25540967.0,exact,1.0,1.0,15.843319820038522,1.0,10.823113209546014
|
||||
83,ml-exact,33,900.0023119449615,59088.0,59168.0,0.0013539128080151638,25040459.0,exact,1.0,1.0015912245657987,5.976701610806029,15.994855131329542,3.69561269154036
|
||||
84,ml-exact,34,262.6363501548767,59190.0,59195.0,8.447372867038352e-05,7849114.0,exact,1.0,1.0000004582681972,8.47518236991824,1.0054550306131191,5.891954135154916
|
||||
85,ml-exact,35,900.0022959709167,59183.0,59264.0,0.0013686362637919673,24384916.0,exact,1.0,1.0012840440629858,9.740120765958512,16.2,5.696062123614201
|
||||
86,ml-exact,36,900.0011420249939,59166.0,59257.0,0.0015380454991042152,24162289.0,exact,1.0,1.0014534146794882,8.189435219240814,18.2,4.939377542025706
|
||||
87,ml-exact,37,654.3477861881256,59202.0,59207.0,8.445660619573663e-05,19063867.0,exact,1.0,1.0007944557133197,6.137651391864456,1.0,3.891510328476056
|
||||
88,ml-exact,38,533.8162980079651,59212.0,59217.0,8.444234276835777e-05,15587617.0,exact,1.0,1.0,10.726456926772716,1.0,7.389996899424734
|
||||
89,ml-exact,39,900.0026030540466,59143.0,59182.0,0.0006594186970562873,26584736.0,exact,1.0,1.000608663307747,19.246002072656445,13.0,13.064895111218574
|
||||
90,ml-exact,40,900.0011110305786,59158.0,59225.0,0.0011325602623482875,26043597.0,exact,1.0,1.0010479522674645,12.329885968949256,13.399999999999999,8.288479776865733
|
||||
91,ml-exact,41,900.0014500617981,59170.0,59241.0,0.0011999323981747507,25600213.0,exact,1.0,1.0011153358681877,9.121489009458761,14.200000000000001,5.843736810327806
|
||||
92,ml-exact,42,900.0024211406708,59089.0,59220.0,0.002216994702905786,23418236.0,exact,1.0,1.0021321961620469,6.271620986793244,26.199999999999996,3.0991449050692967
|
||||
93,ml-exact,43,137.64503812789917,59232.0,59237.0,8.44138303619665e-05,4233463.0,exact,1.0,1.0,7.717507283356123,1.0,5.97744970271335
|
||||
94,ml-exact,44,156.3585011959076,59201.0,59206.0,8.445803280349994e-05,4787762.0,exact,1.0,1.0000337815012499,8.426546317589533,1.6666666666666667,7.494543957497499
|
||||
95,ml-exact,45,900.0022501945496,59135.0,59254.0,0.0020123446351568443,27046693.0,exact,1.0,1.0021818181818183,4.64320869226546,23.793962966094526,2.500809556941982
|
||||
96,ml-exact,46,900.0008149147034,59152.0,59252.0,0.0016905599134433324,27848476.0,exact,1.0,1.0016058961745862,10.462297881324526,20.0,5.981050308432905
|
||||
97,ml-exact,47,900.001188993454,59123.0,59237.0,0.0019281836172048102,27600532.0,exact,1.0,1.0018773466833542,10.311540920218778,22.799228726553117,6.144893346967609
|
||||
98,ml-exact,48,900.0019118785858,59183.0,59291.0,0.001824848351722623,28143324.0,exact,1.0,1.001740217611678,8.789737747610225,21.6,4.982624661999652
|
||||
99,ml-exact,49,900.0009059906006,59150.0,59206.0,0.0009467455621301775,28164567.0,exact,1.0,1.0011329241279021,14.577366467382253,13.99644970414201,9.081450887667835
|
||||
100,ml-heuristic,0,80.42378497123718,59134.0,59139.0,8.455372543714276e-05,3721403.0,heuristic,0.9995267232345086,1.0,1.0,1.000473500862448,1.0
|
||||
101,ml-heuristic,1,180.2385709285736,59137.0,59142.0,8.454943605526151e-05,8456603.0,heuristic,0.9998140258335024,1.0,1.0,1.0,1.0
|
||||
102,ml-heuristic,2,140.11730003356934,59186.0,59191.0,8.447943770486263e-05,6193841.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
103,ml-heuristic,3,83.19447803497314,59145.0,59150.0,8.453799983092401e-05,3512153.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
104,ml-heuristic,4,84.43717503547668,59142.0,59146.0,6.763383044198708e-05,3690667.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
105,ml-heuristic,5,77.31839394569397,59115.0,59120.0,8.45809016324114e-05,3776799.0,heuristic,0.999813956634983,1.0,1.0,1.0,1.0
|
||||
106,ml-heuristic,6,175.72694396972656,59125.0,59130.0,8.456659619450317e-05,8086892.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
107,ml-heuristic,7,207.95672011375427,59105.0,59110.0,8.459521191100583e-05,9494910.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
108,ml-heuristic,8,90.22860884666443,59169.0,59174.0,8.45037097128564e-05,3930240.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
109,ml-heuristic,9,134.17792296409607,59124.0,59129.0,8.456802652053312e-05,6437858.0,heuristic,0.999898528665652,1.0,1.0,1.0,1.0
|
||||
110,ml-heuristic,10,69.40713810920715,59127.0,59132.0,8.456373568758774e-05,3012333.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
111,ml-heuristic,11,186.23315906524658,59179.0,59184.0,8.448943037226044e-05,8183513.0,heuristic,0.9996790432109193,1.0,1.0,1.0,1.0
|
||||
112,ml-heuristic,12,167.46793699264526,59102.0,59107.0,8.459950593888532e-05,8041557.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
113,ml-heuristic,13,77.35022783279419,59150.0,59155.0,8.4530853761623e-05,3304904.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
114,ml-heuristic,14,78.83861207962036,59159.0,59164.0,8.451799388089724e-05,3584521.0,heuristic,0.9998309925805743,1.0,1.0,1.0,1.0
|
||||
115,ml-heuristic,15,128.52051782608032,59083.0,59088.0,8.462671157524161e-05,5954768.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
116,ml-heuristic,16,89.96414303779602,59126.0,59131.0,8.456516591685553e-05,4007402.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
117,ml-heuristic,17,83.59033393859863,59152.0,59156.0,6.76223965377333e-05,3528623.0,heuristic,0.9999323821759416,1.0,1.0,1.0,1.0
|
||||
118,ml-heuristic,18,43.01103091239929,59118.0,59122.0,6.766128759430292e-05,1896623.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
119,ml-heuristic,19,46.80985403060913,59159.0,59163.96910538342,8.399576367784492e-05,1976225.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
120,ml-heuristic,20,183.00037813186646,59063.0,59068.0,8.465536799688468e-05,8796453.0,heuristic,0.9999153517979278,1.0,1.0,1.0,1.0
|
||||
121,ml-heuristic,21,47.98913216590881,59175.0,59179.0,6.759611322348965e-05,1996335.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
122,ml-heuristic,22,70.29902410507202,59121.0,59126.0,8.457231778894132e-05,2957607.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
123,ml-heuristic,23,23.525296926498413,59193.0,59195.0,3.378777896035004e-05,1027714.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
124,ml-heuristic,24,115.82414317131042,59146.0,59151.0,8.453657052040713e-05,5158000.0,heuristic,0.9997295561340049,1.0,1.0,1.0,1.0
|
||||
125,ml-heuristic,25,210.498144865036,59096.0,59101.0,8.460809530255854e-05,9645162.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
126,ml-heuristic,26,105.49866700172424,59087.0,59092.0,8.462098261885016e-05,4754097.0,heuristic,0.9999661527526273,1.0,1.0,1.0,1.0
|
||||
127,ml-heuristic,27,86.34563517570496,59153.0,59157.0,6.762125335993103e-05,3857608.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
128,ml-heuristic,28,211.8783130645752,59099.0,59104.0,8.46038004027141e-05,9976850.0,heuristic,0.9997800784950602,1.0,1.0,1.0,1.0
|
||||
129,ml-heuristic,29,111.67348194122314,59182.0,59187.0,8.448514751106756e-05,4947528.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
130,ml-heuristic,30,87.62895083427429,59134.0,59138.0,6.764298034971421e-05,3982341.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
131,ml-heuristic,31,97.47559380531311,59082.0,59087.0,8.46281439355472e-05,4052555.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
132,ml-heuristic,32,54.787440061569214,59175.0,59180.0,8.449514152936207e-05,2359854.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
133,ml-heuristic,33,150.5851171016693,59069.0,59074.0,8.464676903282602e-05,6775726.0,heuristic,0.9996784457080964,1.0,1.0,1.0,1.0
|
||||
134,ml-heuristic,34,30.98887300491333,59190.0,59194.972872826496,8.401542197155456e-05,1332175.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
135,ml-heuristic,35,92.40155410766602,59183.0,59188.0,8.448371998715847e-05,4281013.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
136,ml-heuristic,36,109.89782786369324,59166.0,59171.0,8.450799445627557e-05,4891768.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
137,ml-heuristic,37,106.61208081245422,59155.0,59160.0,8.452370890034655e-05,4898835.0,heuristic,0.9992061079017601,1.0,1.0,1.0007945228636634,1.0
|
||||
138,ml-heuristic,38,49.7663209438324,59212.0,59217.0,8.444234276835777e-05,2109286.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
139,ml-heuristic,39,46.76309394836426,59143.0,59146.0,5.072451515817595e-05,2034822.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
140,ml-heuristic,40,72.99346590042114,59158.0,59163.0,8.451942256330505e-05,3142144.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
141,ml-heuristic,41,98.66826009750366,59170.0,59175.0,8.450228156160216e-05,4380795.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
142,ml-heuristic,42,143.50395584106445,59089.0,59094.0,8.461811843151856e-05,7556354.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
143,ml-heuristic,43,17.835427045822144,59232.0,59237.0,8.44138303619665e-05,708239.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
144,ml-heuristic,44,18.555466890335083,59201.0,59204.0,5.067481968209996e-05,638833.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
145,ml-heuristic,45,193.83196187019348,59120.0,59125.0,8.457374830852504e-05,10815175.0,heuristic,0.9997463431132155,1.0,1.0,1.0,1.0
|
||||
146,ml-heuristic,46,86.02324509620667,59152.0,59157.0,8.452799567216662e-05,4656118.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
147,ml-heuristic,47,87.28095984458923,59121.0,59126.0,8.457231778894132e-05,4491621.0,heuristic,0.999966172217242,1.0,1.0,1.0,1.0
|
||||
148,ml-heuristic,48,102.39235091209412,59183.0,59188.0,8.448371998715847e-05,5648293.0,heuristic,1.0,1.0,1.0,1.0,1.0
|
||||
149,ml-heuristic,49,61.73960900306702,59135.0,59139.0,6.764183647586032e-05,3101329.0,heuristic,0.9997464074387151,1.0,1.0,1.0,1.0
|
||||
|
BIN
benchmark/knapsack/ChallengeA/performance.png
Normal file
BIN
benchmark/knapsack/ChallengeA/performance.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 63 KiB |
1
docs-src/figures/benchmark_knapsack_a.png
Symbolic link
1
docs-src/figures/benchmark_knapsack_a.png
Symbolic link
@@ -0,0 +1 @@
|
||||
../../benchmark/knapsack/ChallengeA/performance.png
|
||||
@@ -45,10 +45,6 @@ MaxWeightStableSetGenerator(w=uniform(loc=100., scale=50.),
|
||||
fix_graph=True)
|
||||
```
|
||||
|
||||
### Benchmark results
|
||||
|
||||
#### Challenge A
|
||||
|
||||

|
||||
|
||||
## Multidimensional 0-1 Knapsack Problem
|
||||
@@ -99,3 +95,25 @@ By default, all generated prices, weights and capacities are rounded to the near
|
||||
!!! note "References"
|
||||
* Freville, Arnaud, and Gérard Plateau. *An efficient preprocessing procedure for the multidimensional 0–1 knapsack problem.* Discrete applied mathematics 49.1-3 (1994): 189-212.
|
||||
* Fréville, Arnaud. *The multidimensional 0–1 knapsack problem: An overview.* European Journal of Operational Research 155.1 (2004): 1-21.
|
||||
|
||||
#### Challenge A
|
||||
|
||||
* 250 variables, 10 constraints, fixed weights
|
||||
* $w \sim U(0, 1000), \gamma \sim U(0.95, 1.05)$
|
||||
* $K = 500, u \sim U(0, 1), \alpha = 0.25$
|
||||
* 500 training instances, 50 test instances
|
||||
|
||||
|
||||
```python
|
||||
MultiKnapsackGenerator(n=randint(low=250, high=251),
|
||||
m=randint(low=10, high=11),
|
||||
w=uniform(loc=0.0, scale=1000.0),
|
||||
K=uniform(loc=500.0, scale=0.0),
|
||||
u=uniform(loc=0.0, scale=1.0),
|
||||
alpha=uniform(loc=0.25, scale=0.0),
|
||||
fix_w=True,
|
||||
w_jitter=uniform(loc=0.95, scale=0.1),
|
||||
)
|
||||
```
|
||||
|
||||

|
||||
|
||||
@@ -14,16 +14,14 @@
|
||||
<title>MIPLearn</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css">
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/v4-shims.css">
|
||||
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css">
|
||||
<link href='//rsms.me/inter/inter.css' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href="/css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="/css/base.min.css" rel="stylesheet">
|
||||
<link href="/css/cinder.min.css" rel="stylesheet">
|
||||
|
||||
|
||||
<link href="/css/highlight.min.css" rel="stylesheet">
|
||||
|
||||
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
@@ -31,6 +29,15 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
|
||||
<script>
|
||||
WebFont.load({
|
||||
google: {
|
||||
families: ['Open Sans', 'PT Sans']
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -132,17 +139,17 @@
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.</small><br>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.<br></small>
|
||||
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</small>
|
||||
</p>
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small>
|
||||
|
||||
|
||||
|
||||
</footer>
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
||||
<script src="/js/bootstrap-3.0.3.min.js"></script>
|
||||
|
||||
<script src="/js/highlight.pack.js"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script>var base_url = "/"</script>
|
||||
|
||||
<script src="/js/base.js"></script>
|
||||
@@ -154,11 +161,8 @@
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
<h4 class="modal-title" id="searchModalLabel">Search</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
|
||||
@@ -14,16 +14,14 @@
|
||||
<title>About - MIPLearn</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css">
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/v4-shims.css">
|
||||
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css">
|
||||
<link href='//rsms.me/inter/inter.css' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href="../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../css/base.min.css" rel="stylesheet">
|
||||
<link href="../css/cinder.min.css" rel="stylesheet">
|
||||
|
||||
|
||||
<link href="../css/highlight.min.css" rel="stylesheet">
|
||||
|
||||
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
@@ -31,6 +29,15 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
|
||||
<script>
|
||||
WebFont.load({
|
||||
google: {
|
||||
families: ['Open Sans', 'PT Sans']
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -190,17 +197,17 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.</small><br>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.<br></small>
|
||||
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</small>
|
||||
</p>
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small>
|
||||
|
||||
|
||||
|
||||
</footer>
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
||||
<script src="../js/bootstrap-3.0.3.min.js"></script>
|
||||
|
||||
<script src="../js/highlight.pack.js"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script>var base_url = ".."</script>
|
||||
|
||||
<script src="../js/base.js"></script>
|
||||
@@ -212,11 +219,8 @@ POSSIBILITY OF SUCH DAMAGE.
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
<h4 class="modal-title" id="searchModalLabel">Search</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
|
||||
@@ -14,16 +14,14 @@
|
||||
<title>Benchmark - MIPLearn</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css">
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/v4-shims.css">
|
||||
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css">
|
||||
<link href='//rsms.me/inter/inter.css' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href="../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../css/base.min.css" rel="stylesheet">
|
||||
<link href="../css/cinder.min.css" rel="stylesheet">
|
||||
|
||||
|
||||
<link href="../css/highlight.min.css" rel="stylesheet">
|
||||
|
||||
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
@@ -31,6 +29,15 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
|
||||
<script>
|
||||
WebFont.load({
|
||||
google: {
|
||||
families: ['Open Sans', 'PT Sans']
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -199,17 +206,17 @@ benchmark.parallel_solve(test_instances)
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.</small><br>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.<br></small>
|
||||
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</small>
|
||||
</p>
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small>
|
||||
|
||||
|
||||
|
||||
</footer>
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
||||
<script src="../js/bootstrap-3.0.3.min.js"></script>
|
||||
|
||||
<script src="../js/highlight.pack.js"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script>var base_url = ".."</script>
|
||||
|
||||
<script src="../js/base.js"></script>
|
||||
@@ -221,11 +228,8 @@ benchmark.parallel_solve(test_instances)
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
<h4 class="modal-title" id="searchModalLabel">Search</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
|
||||
@@ -10,28 +10,23 @@ body {
|
||||
color: #343838;
|
||||
}
|
||||
h1, h2, h3, h4, h5, h6 {
|
||||
font-family:'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||
font-family:'PT Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||
color: #222;
|
||||
}
|
||||
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small, h1 .small, h2 .small, h3 .small, h4 .small, h5 .small, h6 .small, .h1 .small, .h2 .small, .h3 .small, .h4 .small, .h5 .small, .h6 .small {
|
||||
color: #B1B7B9;
|
||||
}
|
||||
|
||||
h2 {
|
||||
margin-top: 35px;
|
||||
}
|
||||
|
||||
h1, h2 {
|
||||
font-weight: 700;
|
||||
}
|
||||
h4 {
|
||||
font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||
font-weight: 300;
|
||||
margin-top: 20px;
|
||||
font-style: italic;
|
||||
}
|
||||
h5 {
|
||||
font-family: 'Inter', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||
font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
|
||||
font-weight: 300;
|
||||
font-variant: small-caps;
|
||||
}
|
||||
@@ -46,7 +41,7 @@ pre {
|
||||
margin-bottom: 25px;
|
||||
}
|
||||
.lead {
|
||||
font-family:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
font-weight: 400;
|
||||
line-height: 1.4;
|
||||
letter-spacing: 0.0312em;
|
||||
@@ -59,8 +54,7 @@ pre {
|
||||
.bs-sidenav {
|
||||
background-image: url("../img/grid11.png");
|
||||
background-repeat: repeat;
|
||||
font-family: Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;
|
||||
font-size: 13px;
|
||||
font-size: 12px;
|
||||
}
|
||||
.well {
|
||||
background-color: #FCFDFF;
|
||||
@@ -77,7 +71,7 @@ pre {
|
||||
box-shadow: none;
|
||||
}
|
||||
#mkdocs-search-query {
|
||||
font-family:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
font-family:"Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
|
||||
font-size: 20px;
|
||||
font-weight: 700;
|
||||
color: #343838;
|
||||
|
||||
2
docs/css/cinder.min.css
vendored
2
docs/css/cinder.min.css
vendored
@@ -1 +1 @@
|
||||
body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7;background-color:#FFF;color:#343838}h1,h2,h3,h4,h5,h6{font-family:'Inter','Helvetica Neue',Helvetica,Arial,sans-serif;color:#222}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#b1b7b9}h2{margin-top:35px}h1,h2{font-weight:700}h4{font-family:'Inter','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;margin-top:20px;font-style:italic}h5{font-family:'Inter','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-variant:small-caps}pre,code{background-color:#fcfdff}pre>code{font-size:13px}pre{margin-top:25px;margin-bottom:25px}.lead{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.0312em;color:#b1b7b9}.navbar-default{background-color:#343838;border-bottom:8px #ebf2f2 solid}.bs-sidenav{background-image:url("../img/grid11.png");background-repeat:repeat;font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:13px}.well{background-color:#fcfdff}.btn-default{background-color:#fcfdff}.table-striped>tbody>tr:nth-child(2n+1)>td,.table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fcfdff}#mkdocs-search-query:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}#mkdocs-search-query{font-family:"Inter","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;color:#343838;height:45px}footer>hr{width:35%}
|
||||
body{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.7;background-color:#FFF;color:#343838}h1,h2,h3,h4,h5,h6{font-family:'PT Sans','Helvetica Neue',Helvetica,Arial,sans-serif;color:#222}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{color:#b1b7b9}h1,h2{font-weight:700}h4{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;margin-top:20px;font-style:italic}h5{font-family:'Open Sans','Helvetica Neue',Helvetica,Arial,sans-serif;font-weight:300;font-variant:small-caps}pre,code{background-color:#fcfdff}pre>code{font-size:13px}pre{margin-top:25px;margin-bottom:25px}.lead{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:400;line-height:1.4;letter-spacing:.0312em;color:#b1b7b9}.navbar-default{background-color:#343838;border-bottom:8px #ebf2f2 solid}.bs-sidenav{background-image:url("../img/grid11.png");background-repeat:repeat;font-size:12px}.well{background-color:#fcfdff}.btn-default{background-color:#fcfdff}.table-striped>tbody>tr:nth-child(2n+1)>td,.table-striped>tbody>tr:nth-child(2n+1)>th{background-color:#fcfdff}#mkdocs-search-query:focus{outline:0;-webkit-box-shadow:none;box-shadow:none}#mkdocs-search-query{font-family:"Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:20px;font-weight:700;color:#343838;height:45px}footer>hr{width:35%}
|
||||
|
||||
@@ -14,16 +14,14 @@
|
||||
<title>Customization - MIPLearn</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css">
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/v4-shims.css">
|
||||
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css">
|
||||
<link href='//rsms.me/inter/inter.css' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href="../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../css/base.min.css" rel="stylesheet">
|
||||
<link href="../css/cinder.min.css" rel="stylesheet">
|
||||
|
||||
|
||||
<link href="../css/highlight.min.css" rel="stylesheet">
|
||||
|
||||
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
@@ -31,6 +29,15 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
|
||||
<script>
|
||||
WebFont.load({
|
||||
google: {
|
||||
families: ['Open Sans', 'PT Sans']
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -152,17 +159,17 @@ solver = LearningSolver(solver="cplex",
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.</small><br>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.<br></small>
|
||||
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</small>
|
||||
</p>
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small>
|
||||
|
||||
|
||||
|
||||
</footer>
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
||||
<script src="../js/bootstrap-3.0.3.min.js"></script>
|
||||
|
||||
<script src="../js/highlight.pack.js"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script>var base_url = ".."</script>
|
||||
|
||||
<script src="../js/base.js"></script>
|
||||
@@ -174,11 +181,8 @@ solver = LearningSolver(solver="cplex",
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
<h4 class="modal-title" id="searchModalLabel">Search</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
|
||||
BIN
docs/figures/benchmark_knapsack_a.png
Normal file
BIN
docs/figures/benchmark_knapsack_a.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 63 KiB |
@@ -14,16 +14,14 @@
|
||||
<title>Home - MIPLearn</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css">
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/v4-shims.css">
|
||||
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css">
|
||||
<link href='//rsms.me/inter/inter.css' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href="css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="css/base.min.css" rel="stylesheet">
|
||||
<link href="css/cinder.min.css" rel="stylesheet">
|
||||
|
||||
|
||||
<link href="css/highlight.min.css" rel="stylesheet">
|
||||
|
||||
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
@@ -31,6 +29,15 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
|
||||
<script>
|
||||
WebFont.load({
|
||||
google: {
|
||||
families: ['Open Sans', 'PT Sans']
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -177,17 +184,17 @@
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.</small><br>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.<br></small>
|
||||
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</small>
|
||||
</p>
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small>
|
||||
|
||||
|
||||
|
||||
</footer>
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
||||
<script src="js/bootstrap-3.0.3.min.js"></script>
|
||||
|
||||
<script src="js/highlight.pack.js"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script>var base_url = "."</script>
|
||||
|
||||
<script src="js/base.js"></script>
|
||||
@@ -199,11 +206,8 @@
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
<h4 class="modal-title" id="searchModalLabel">Search</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
@@ -267,5 +271,5 @@
|
||||
|
||||
<!--
|
||||
MkDocs version : 1.0.4
|
||||
Build Date UTC : 2020-02-23 02:23:27
|
||||
Build Date UTC : 2020-02-24 16:03:02
|
||||
-->
|
||||
|
||||
@@ -1,15 +1,26 @@
|
||||
function getSearchTerm() {
|
||||
function getSearchTerm()
|
||||
{
|
||||
var sPageURL = window.location.search.substring(1);
|
||||
var sURLVariables = sPageURL.split('&');
|
||||
for (var i = 0; i < sURLVariables.length; i++) {
|
||||
for (var i = 0; i < sURLVariables.length; i++)
|
||||
{
|
||||
var sParameterName = sURLVariables[i].split('=');
|
||||
if (sParameterName[0] == 'q') {
|
||||
if (sParameterName[0] == 'q')
|
||||
{
|
||||
return sParameterName[1];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
$(document).ready(function() {
|
||||
/**
|
||||
* ------------------------------------------------------------------------
|
||||
* Cinder theme specific
|
||||
* ------------------------------------------------------------------------
|
||||
*/
|
||||
hljs.initHighlightingOnLoad();
|
||||
|
||||
|
||||
/**
|
||||
* ------------------------------------------------------------------------
|
||||
* Taken from themes/mkdocs/js/base.js
|
||||
@@ -65,8 +76,7 @@ $(document).ready(function() {
|
||||
$search_modal.modal('hide');
|
||||
$keyboard_modal.modal('show');
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
default: break;
|
||||
}
|
||||
if (page) {
|
||||
$keyboard_modal.modal('hide');
|
||||
|
||||
@@ -14,16 +14,14 @@
|
||||
<title>Problems - MIPLearn</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css">
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/v4-shims.css">
|
||||
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css">
|
||||
<link href='//rsms.me/inter/inter.css' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href="../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../css/base.min.css" rel="stylesheet">
|
||||
<link href="../css/cinder.min.css" rel="stylesheet">
|
||||
|
||||
|
||||
<link href="../css/highlight.min.css" rel="stylesheet">
|
||||
|
||||
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
@@ -31,6 +29,15 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
|
||||
<script>
|
||||
WebFont.load({
|
||||
google: {
|
||||
families: ['Open Sans', 'PT Sans']
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -139,7 +146,6 @@
|
||||
<li class="third-level"><a href="#problem-definition">Problem definition</a></li>
|
||||
<li class="third-level"><a href="#random-instance-generator">Random instance generator</a></li>
|
||||
<li class="third-level"><a href="#benchmark-challenges_1">Benchmark challenges</a></li>
|
||||
<li class="third-level"><a href="#benchmark-results">Benchmark results</a></li>
|
||||
<li class="second-level"><a href="#multidimensional-0-1-knapsack-problem">Multidimensional 0-1 Knapsack Problem</a></li>
|
||||
|
||||
<li class="third-level"><a href="#problem-definition_1">Problem definition</a></li>
|
||||
@@ -180,8 +186,6 @@
|
||||
fix_graph=True)
|
||||
</code></pre>
|
||||
|
||||
<h3 id="benchmark-results">Benchmark results</h3>
|
||||
<h4 id="challenge-a_1">Challenge A</h4>
|
||||
<p><img alt="alt" src="../figures/benchmark_stab_a.png" /></p>
|
||||
<h2 id="multidimensional-0-1-knapsack-problem">Multidimensional 0-1 Knapsack Problem</h2>
|
||||
<h3 id="problem-definition_1">Problem definition</h3>
|
||||
@@ -225,7 +229,26 @@ from the provided probability distributions <code>K</code> and <code>u</code>.</
|
||||
<li>Freville, Arnaud, and Gérard Plateau. <em>An efficient preprocessing procedure for the multidimensional 0–1 knapsack problem.</em> Discrete applied mathematics 49.1-3 (1994): 189-212.</li>
|
||||
<li>Fréville, Arnaud. <em>The multidimensional 0–1 knapsack problem: An overview.</em> European Journal of Operational Research 155.1 (2004): 1-21.</li>
|
||||
</ul>
|
||||
</div></div>
|
||||
</div>
|
||||
<h4 id="challenge-a_1">Challenge A</h4>
|
||||
<ul>
|
||||
<li>250 variables, 10 constraints, fixed weights</li>
|
||||
<li>$w \sim U(0, 1000), \gamma \sim U(0.95, 1.05)$</li>
|
||||
<li>$K = 500, u \sim U(0, 1), \alpha = 0.25$</li>
|
||||
<li>500 training instances, 50 test instances</li>
|
||||
</ul>
|
||||
<pre><code class="python">MultiKnapsackGenerator(n=randint(low=250, high=251),
|
||||
m=randint(low=10, high=11),
|
||||
w=uniform(loc=0.0, scale=1000.0),
|
||||
K=uniform(loc=500.0, scale=0.0),
|
||||
u=uniform(loc=0.0, scale=1.0),
|
||||
alpha=uniform(loc=0.25, scale=0.0),
|
||||
fix_w=True,
|
||||
w_jitter=uniform(loc=0.95, scale=0.1),
|
||||
)
|
||||
</code></pre>
|
||||
|
||||
<p><img alt="alt" src="../figures/benchmark_knapsack_a.png" /></p></div>
|
||||
|
||||
|
||||
</div>
|
||||
@@ -234,17 +257,17 @@ from the provided probability distributions <code>K</code> and <code>u</code>.</
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.</small><br>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.<br></small>
|
||||
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</small>
|
||||
</p>
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small>
|
||||
|
||||
|
||||
|
||||
</footer>
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
||||
<script src="../js/bootstrap-3.0.3.min.js"></script>
|
||||
|
||||
<script src="../js/highlight.pack.js"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script>var base_url = ".."</script>
|
||||
|
||||
<script src="../js/base.js"></script>
|
||||
@@ -256,11 +279,8 @@ from the provided probability distributions <code>K</code> and <code>u</code>.</
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
<h4 class="modal-title" id="searchModalLabel">Search</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
|
||||
File diff suppressed because one or more lines are too long
@@ -2,32 +2,32 @@
|
||||
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-02-22</lastmod>
|
||||
<lastmod>2020-02-24</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-02-22</lastmod>
|
||||
<lastmod>2020-02-24</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-02-22</lastmod>
|
||||
<lastmod>2020-02-24</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-02-22</lastmod>
|
||||
<lastmod>2020-02-24</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-02-22</lastmod>
|
||||
<lastmod>2020-02-24</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
<url>
|
||||
<loc>None</loc>
|
||||
<lastmod>2020-02-22</lastmod>
|
||||
<lastmod>2020-02-24</lastmod>
|
||||
<changefreq>daily</changefreq>
|
||||
</url>
|
||||
</urlset>
|
||||
Binary file not shown.
@@ -14,16 +14,14 @@
|
||||
<title>Usage - MIPLearn</title>
|
||||
|
||||
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/all.css">
|
||||
<link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.12.0/css/v4-shims.css">
|
||||
<link rel="stylesheet" href="//use.fontawesome.com/releases/v5.5.0/css/all.css" integrity="sha384-B4dIYHKNBt8Bc12p+WXckhzcICo0wtJAoU8YZTY5qE0Id1GSseTk6S+L3BlXeVIU" crossorigin="anonymous">
|
||||
<link rel="stylesheet" href="//cdn.jsdelivr.net/npm/hack-font@3.3.0/build/web/hack.min.css">
|
||||
<link href='//rsms.me/inter/inter.css' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href='//fonts.googleapis.com/css?family=Open+Sans:300italic,400italic,700italic,400,300,600,700&subset=latin-ext,latin' rel='stylesheet' type='text/css'>
|
||||
<link href="../css/bootstrap-custom.min.css" rel="stylesheet">
|
||||
<link href="../css/base.min.css" rel="stylesheet">
|
||||
<link href="../css/cinder.min.css" rel="stylesheet">
|
||||
|
||||
|
||||
<link href="../css/highlight.min.css" rel="stylesheet">
|
||||
|
||||
<!-- HTML5 shim and Respond.js IE8 support of HTML5 elements and media queries -->
|
||||
<!--[if lt IE 9]>
|
||||
@@ -31,6 +29,15 @@
|
||||
<script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script>
|
||||
<![endif]-->
|
||||
|
||||
<script src="//ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js"></script>
|
||||
<script>
|
||||
WebFont.load({
|
||||
google: {
|
||||
families: ['Open Sans', 'PT Sans']
|
||||
}
|
||||
});
|
||||
</script>
|
||||
|
||||
|
||||
|
||||
|
||||
@@ -235,17 +242,17 @@ solver.solve(test_instance)
|
||||
|
||||
<hr>
|
||||
<p>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.</small><br>
|
||||
<small>Copyright © 2020, UChicago Argonne, LLC. All Rights Reserved.<br></small>
|
||||
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</small>
|
||||
</p>
|
||||
<small>Documentation built with <a href="http://www.mkdocs.org/">MkDocs</a>.</p></small>
|
||||
|
||||
|
||||
|
||||
</footer>
|
||||
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
|
||||
<script src="../js/bootstrap-3.0.3.min.js"></script>
|
||||
|
||||
<script src="../js/highlight.pack.js"></script>
|
||||
<script>hljs.initHighlightingOnLoad();</script>
|
||||
<script>var base_url = ".."</script>
|
||||
|
||||
<script src="../js/base.js"></script>
|
||||
@@ -257,11 +264,8 @@ solver.solve(test_instance)
|
||||
<div class="modal-dialog modal-lg">
|
||||
<div class="modal-content">
|
||||
<div class="modal-header">
|
||||
<button type="button" class="close" data-dismiss="modal">
|
||||
<span aria-hidden="true">×</span>
|
||||
<span class="sr-only">Close</span>
|
||||
</button>
|
||||
<h4 class="modal-title" id="searchModalLabel">Search</h4>
|
||||
<button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
|
||||
</div>
|
||||
<div class="modal-body">
|
||||
<p>
|
||||
|
||||
Reference in New Issue
Block a user