Commit Graph

262 Commits

Author SHA1 Message Date
Corentin Le Molgat
ac42c57a8e Update stigler_diet example (C++, Python) 2018-10-15 10:10:06 +02:00
Corentin Le Molgat
b1ea750b1a Update linear_programming examples 2018-10-15 10:00:37 +02:00
Corentin Le Molgat
143eb3b967 Add cvrp_reload.py 2018-10-12 09:48:12 +02:00
Laurent Perron
6fad54d17a clean python example 2018-10-05 14:29:25 +02:00
Corentin Le Molgat
7e3b834476 Add nurses_cp.cc and job_shop_cp.cc 2018-10-02 10:10:53 +02:00
Corentin Le Molgat
023d437c17 Update python routing examples 2018-09-27 10:36:00 +02:00
Laurent Perron
66f7800285 polish code 2018-09-25 22:33:41 +02:00
Laurent Perron
f71ac3100a rename last examples, fix comment 2018-09-25 21:56:00 +02:00
Laurent Perron
ebf86f1f7c new python problem 2018-09-25 21:47:40 +02:00
Laurent Perron
b4e8d89fe5 reformat code 2018-09-20 13:56:50 +02:00
Laurent Perron
b1da9320f9 enable objective lower bound (when minimizing) on the SAT solver in Python, Java, C#; change objective_value to be double (as in C++) for these languages. 2018-09-20 11:30:19 +02:00
Laurent Perron
19dca72711 dominance relation on single machine scheduling 2018-09-19 14:58:50 +02:00
Laurent Perron
759bdb12c3 add latest examples to python tests 2018-09-19 14:24:28 +02:00
Laurent Perron
6259a22aa4 pylint fixes 2018-09-19 14:16:40 +02:00
Laurent Perron
9f074102ea improve single machine scheduling example 2018-09-19 14:05:15 +02:00
Laurent Perron
4e5d61b5c2 improve single machine scheduling example 2018-09-19 14:01:52 +02:00
Laurent Perron
ea88c188b2 improve single machine scheduling example 2018-09-19 14:00:23 +02:00
Laurent Perron
32e9afd2dc single machine scheduling 2018-09-19 13:24:09 +02:00
Laurent Perron
ef1d4d0253 fix grammar mistake 2018-09-19 13:21:34 +02:00
Laurent Perron
df3fc2af44 change comment to docstring 2018-09-19 13:21:13 +02:00
Laurent Perron
e226e523a9 adds command line arguments to scheduling_with_stransitions_sat.py 2018-09-19 10:37:33 +02:00
Laurent Perron
6e991b6861 adds command line arguments to scheduling_with_stransitions_sat.py 2018-09-19 10:36:05 +02:00
Laurent Perron
bd5239fb14 add large data set to scheduling_with_transitions_sat.py 2018-09-19 10:28:06 +02:00
Laurent Perron
73f7894156 magic sequence in sat 2018-09-18 17:45:44 +02:00
Laurent Perron
4e7bae206c polish examples 2018-09-18 13:31:08 +02:00
Laurent Perron
0c07c828be add rank management to scheduling_with_costs python CP-SAT example 2018-09-18 11:58:25 +02:00
Laurent Perron
dcad684a68 more examples and tests for CP-SAT 2018-09-17 16:02:47 +02:00
Laurent Perron
759b56447e fix 2018-09-17 12:44:00 +02:00
Laurent Perron
0d3fc53a2d fix 2018-09-17 12:42:26 +02:00
Laurent Perron
1de99bbb67 simplify code 2018-09-17 11:56:07 +02:00
Laurent Perron
a722fca9c7 simplify code 2018-09-17 11:52:33 +02:00
Laurent Perron
fea930f462 polish scheduling with transitions sat 2018-09-17 11:29:30 +02:00
Laurent Perron
f48a402d6c polish scheduling with transitions sat 2018-09-17 11:15:27 +02:00
Laurent Perron
e4423dc90e scheduling example with transition times and transition costs 2018-09-14 17:26:33 +02:00
Laurent Perron
23a637294d scheduling example with transition times and transition costs 2018-09-14 17:14:29 +02:00
Laurent Perron
01815e2d6d fix bug in the sat scheduling code found by the rcpsp 2018-09-13 16:26:03 +02:00
Laurent Perron
34f8cf3f6a use multiple enforcement literals in rcpsp 2018-09-12 18:25:43 +02:00
Laurent Perron
428e272ccc add ModelStats and CpSolverResponseStats for SAT/{Python|Java|C#}; enable multiple enforcement literals for a few constraints; small fixes, typo corrections 2018-09-12 15:07:23 +02:00
Laurent Perron
f4756e36c5 fix a few lint warnings 2018-09-09 22:11:37 +02:00
Laurent Perron
7165366a1f polish task allocation problem 2018-09-09 18:08:31 +02:00
Laurent Perron
267861ac50 reident 2018-09-09 15:36:34 +02:00
Laurent Perron
cb7ae1359a fix code 2018-09-09 15:28:43 +02:00
Laurent Perron
28c2d91345 Update task_allocation_sat.py 2018-09-09 15:22:56 +02:00
Laurent Perron
b594a0ee5d task allocation problem from a blog 2018-09-09 15:20:46 +02:00
Laurent Perron
9eeda9e498 fix a few pylint problems 2018-09-08 17:56:07 +02:00
Laurent Perron
6170e82097 fix a few warnings in examples 2018-09-06 22:57:59 +02:00
Laurent Perron
61125b4b48 reindent python examples, polish a few of thems 2018-09-06 15:09:32 +02:00
Laurent Perron
6368e91bd3 fix vendor_scheduling_sat + notebook 2018-09-05 14:32:49 +02:00
Laurent Perron
1cda356ebe fix vendor scheduling sat notebook 2018-09-05 14:30:42 +02:00
Laurent Perron
9a116eba39 remove SolutionObserver is sat/swig_helper.h; rename WithObserver into WithCallback 2018-09-04 18:47:10 +02:00