Commit Graph

1612 Commits

Author SHA1 Message Date
Laurent Perron
14564c0917 simplify reservoir expand; change a bit the enqueue protocol in the sat solver 2017-11-14 16:58:07 +01:00
Laurent Perron
ae3007234b fix sat python reservoir code; continue working on rcpsp_sat.py to support consumer/producer problems 2017-11-13 15:45:02 +01:00
Laurent Perron
e14ee86de3 move rcpsp parser to ortools/data; continue working on SAT 2017-11-07 15:45:52 +01:00
Laurent Perron
bdd72fe1b1 Add SearchForAllSolution in sat cp_model.py API; add code to export model from the steel_mill_slab_sat code 2017-11-05 10:31:52 +01:00
Laurent Perron
a4716f97f5 simplify steel_mill_slab_sat after previous fix 2017-11-04 23:52:44 +01:00
Laurent Perron
432cfed06f fix delayed solution value in sat solution observer 2017-11-04 23:50:06 +01:00
Laurent Perron
42e0a0b91f working version of rcpsp_sat in python 2017-11-04 23:26:01 +01:00
Laurent Perron
4710247921 skeleton files to support rcpsp loader from python 2017-11-03 23:36:21 +01:00
Laurent Perron
997608b9de add rcpsp namespace to rcpsp proto 2017-11-03 01:30:21 +01:00
Laurent Perron
32737da118 move rcpsp_parser data to a proto format 2017-11-03 01:26:52 +01:00
acco32
4bffd328d3 Instructions for standalone binary 2017-10-29 12:31:35 -07:00
Laurent Perron
b938134fa1 cleanup steel_mill_slab_sat 2017-10-27 17:06:01 +02:00
Laurent Perron
fed190b30a improve steel mill slab 2017-10-27 11:49:02 +02:00
Laurent Perron
9e3d151256 improve steel mill slab 2017-10-27 08:52:42 +02:00
Laurent Perron
6cf95ec0e7 more work on steel_mill_slab_sat 2017-10-26 11:49:22 +02:00
Laurent Perron
91783cb848 filter slabs 2017-10-25 15:27:19 +02:00
Laurent Perron
3cbcf98604 work in progress, python version of the steel mill slab problem with the sat solver 2017-10-25 14:20:56 +02:00
Laurent Perron
03fccb4032 improve incrementality of glop when used in the sat solver; change more copyright dates; more documentation on the gate scheduling problem 2017-10-18 11:09:13 +02:00
Laurent Perron
5f6096d901 add more API on cp_model.py; gate_scheduling sat problem from or-tools.discuss 2017-10-17 14:15:44 +02:00
Laurent Perron
2c7a8bf8f6 change copyright date 2017-10-17 13:08:10 +02:00
Laurent Perron
c12423004f improve output of gate scheduling 2017-10-17 11:58:29 +02:00
Laurent Perron
2152b57799 gate scheduling problem 2017-10-17 11:42:24 +02:00
Laurent Perron
a54b49ebb8 change solution observer on sat to take a CpSolverResponse as parameter 2017-10-16 15:02:51 +02:00
Laurent Perron
4bea1f9922 improve hidato_sat.py 2017-10-15 14:39:49 +02:00
Laurent Perron
20ba8015bc fix sat bugs found by new examples; improve gitignore 2017-10-11 03:05:13 -07:00
acco32
dea555b7a3 More clear names for functions 2017-10-06 16:42:19 -07:00
acco32
794f1696e1 Name refactoriing. Adding comments for intellisense in some editors 2017-10-04 07:54:19 -07:00
Laurent Perron
bc46de013f python wrapper around sat cp_model 2017-09-29 16:33:02 +02:00
acco32
bb3ec00b0b Handle Integer Program. Compare to Linear Program. 2017-09-28 22:21:20 -07:00
acco32
3435a23fed Add method to take result and print summary 2017-09-28 19:48:02 -07:00
acco32
1e7d9ef7b8 Add better error handling for lpSolve inputs 2017-09-28 00:14:48 -07:00
acco32
367658f3a0 Add function for linear solver with associated types 2017-09-27 13:35:07 -07:00
acco32
9e8c275e71 Example using matrices 2017-09-25 12:00:16 -07:00
lperron
efb050a2ab Merge pull request #486 from DarianSS/master
Add new MIP examples
2017-09-18 12:45:26 +00:00
Darian Sastre
fe5055787c Add new examples 2017-09-18 15:41:10 +03:00
lperron
8dc8908db1 Merge pull request #481 from acco32/fsharp
Adding volsay example
2017-09-14 13:30:19 +00:00
lperron
062924c0c1 Merge pull request #482 from Gouravchawla/patch-1
Corrects a word in docstring
2017-09-14 13:29:38 +00:00
Gourav Chawla
391412267f Corrects a word in docstring
Corrects word 'Too' which should be To.
2017-09-14 13:50:28 +05:30
Gourav Chawla
8f15d9b154 Corrects a word in docstring
Corrects word 'Too' which should be To.
2017-09-14 13:34:21 +05:30
acco32
1bf1471595 Adding volsay example 2017-09-14 00:26:46 -07:00
acco32
75ff975920 Add integer programming example. Add types for solver algorithms 2017-09-10 22:29:38 -07:00
acco32
fc6c0c8f9f Add example for cslinearprogramming 2017-09-05 20:37:44 -07:00
Laurent Perron
9cb06e2f4e port one test after include path changes 2017-08-11 16:15:41 -07:00
Laurent Perron
0c02286320 c# support for sat, + micro test using the cp_model proto in C# 2017-08-01 16:14:04 -07:00
Laurent Perron
7d65b79f95 shuffle code around to prepare sat API to be proto only/prefered 2017-07-26 15:23:29 -07:00
Laurent Perron
51d7f77c7c fix compilation of solve.cc 2017-07-20 11:35:38 -07:00
Laurent Perron
0501a62221 add sat clause simplifications to cp_model solver 2017-07-20 11:30:17 -07:00
Laurent Perron
dd0e9e200c fix example after removal of code in sat 2017-07-05 16:30:10 -07:00
Laurent Perron
8ecbea311b fix examples 2017-06-29 11:59:21 +02:00
Laurent Perron
5f23b5ff7c fix bazel build 2017-06-08 17:02:07 +02:00