Laurent Perron
9a116eba39
remove SolutionObserver is sat/swig_helper.h; rename WithObserver into WithCallback
2018-09-04 18:47:10 +02:00
Laurent Perron
beb05f0079
#303 Sat implementation of vendor scheduling, fixed a few bugs found in the process
2018-09-02 17:15:55 +02:00
Laurent Perron
265e54a9aa
simplify school scheduling sat example
2018-09-01 08:13:21 +02:00
Laurent Perron
651e44cf0a
remove OptionalIntVar from the sat Python API
2018-08-31 16:56:55 +02:00
Laurent Perron
e8d5858e67
revamp sat python solution callback, adds the ability to stop search from the solution callback.
2018-08-30 16:27:58 +02:00
Corentin Le Molgat
4320b494af
python: fix test_python with python2.7
2018-08-30 10:11:24 +02:00
Laurent Perron
ca650dc623
fix some more python examples
2018-08-30 08:22:44 +02:00
Laurent Perron
2d3c2f1bf7
fix python examples for python3
2018-08-30 07:59:49 +02:00
Corentin Le Molgat
2e3131b643
python: Rework examples target
...
- Fix default solver to use CBC instead of GLPK (which is optional)
- Fix few examples which doesn't compile against python2.7
- Add all examples to target test_python
- Few examples disabled since they are too long
2018-08-29 16:56:25 +02:00
Yasser A
e6d57a5966
divide the total z by 100 to match fruits final results
2018-08-24 12:57:41 +02:00
Laurent Perron
57bf90745d
chemical balance problem solved by SAT and LP
2018-08-20 09:09:08 +02:00
Laurent Perron
210bdbfa52
improve balance group example
2018-08-07 15:17:23 -07:00
Laurent Perron
c2671d51d8
improve balance group example
2018-08-07 15:16:08 -07:00
Dan Marinescu
a28b2b2b1a
fixed typo in python example
2018-08-03 11:14:21 +02:00
Laurent Perron
24fe402a89
fix cplex support
2018-07-31 10:31:56 -07:00
Laurent Perron
84400a72ed
tweak balanced group example such that the optimal is not 0
2018-07-24 09:33:05 -07:00
Laurent Perron
f73841ef38
balanced group example
2018-07-23 15:29:39 -07:00
Laurent Perron
2358af7f4c
balanced groups
2018-07-23 14:59:25 -07:00
Corentin Le Molgat
97832ba68e
Update python routing examples
2018-07-03 09:57:41 +02:00
Corentin Le Molgat
8ec5d13e67
Add .pylintrc in example/python
2018-07-03 09:57:41 +02:00
Laurent Perron
bd04f656b3
rename MODEL_SAT to FEASIBLE, MODEL_UNSAT to INFEASIBLE
2018-07-02 15:35:40 +02:00
Laurent Perron
72db1d9ef2
run pyformat on python examples
2018-06-11 11:51:18 +02:00
Laurent Perron
85339803e8
work on sat scheduling doc; fix C# code to accept optional interval vars without optional start and end variables; update code_samples with new code from doc
2018-06-07 15:33:25 +02:00
Laurent Perron
bd060bc400
more code samples for sat
2018-06-06 15:28:23 +02:00
Laurent Perron
87636e392f
fix typo
2018-06-05 16:47:08 +02:00
Laurent Perron
74456de74c
simple cryptarithmetic examples for sat doc
2018-06-05 15:54:45 +02:00
Laurent Perron
2a51c65e97
expand cp_model.py to offer more API on the solution callback; simplify flexible_jobshop_sat.py
2018-05-31 14:50:12 -07:00
Laurent Perron
1fac6dcd73
add licenses to examples
2018-05-31 10:54:36 -07:00
Laurent Perron
0b86e8e5f2
Merge branch 'master' of https://github.com/google/or-tools
2018-05-31 10:53:47 -07:00
Laurent Perron
333a004878
flexible jobshop examples in python CP-SAT
2018-05-31 10:52:07 -07:00
Corentin Le Molgat
9b55324fd2
Fix cvrptw.py ( Fix #708 )
2018-05-31 10:45:00 +02:00
Laurent Perron
e198505927
add C# samples to the SAT md doc
2018-05-30 14:31:59 -07:00
Laurent Perron
9402f58d1d
change sat internal API; stop ignoring random seed in glop
2018-05-16 13:43:29 +02:00
Laurent Perron
cb1fc93b94
fix wedding_optimal_chart_sat.py
2018-05-15 14:04:53 +02:00
Laurent Perron
798fa68a73
remove bad character
2018-05-15 13:57:28 +02:00
lperron
6efa6fb88d
Merge pull request #692 from turadg/patch-1
...
port wedding_optimal_chart.cs to Python
2018-05-15 13:56:17 +02:00
Laurent Perron
23c58a71db
Merge branch 'master' of https://github.com/google/or-tools
2018-05-15 13:54:25 +02:00
Laurent Perron
6d104e2127
new example
2018-05-15 13:54:21 +02:00
Turadg Aleahmad
f655eb3e7e
port wedding_optimal_chart.cs to Python
2018-05-14 21:56:49 -07:00
qq88976321
e95fee9a63
Fix variable misused.
2018-05-03 21:38:48 +08:00
Corentin Le Molgat
786bfce05f
Update routing python examples
...
- add vrp.py
- add vrpgs.py
- add cvrp.py
- update cvrptw.py
2018-04-27 16:47:49 +02:00
Corentin Le Molgat
fe9ddb78c8
Rework cvrptw.py
...
Try to use plausible data (e.g. currently, vehicles move at 36,000km/h...)
2018-04-27 14:17:05 +02:00
Laurent Perron
2c8a97e994
correct Hakan email address
2018-02-19 15:21:05 +01:00
Laurent Perron
6820d51741
more work on sat c#
2018-02-06 19:47:11 +01:00
Corentin Le Molgat
8bd5acee1a
Add Test & Examples
...
Tests:
- Add cc test
- Add python test
Examples:
- Add examples/cpp
- Add examples/data
- Add examples/notebook
- Add examples/python
Signed-off-by: Corentin Le Molgat <corentinl@google.com >
2018-01-19 15:03:25 +01:00
Laurent Perron
88ef3d0302
remove std:: from std::min|max in comments; performance improvements on the SAT, bug fixes
2018-01-10 13:21:06 +01:00
Laurent Perron
c363991e2b
rearchitecture glop code
2017-12-05 16:45:10 +01:00
Laurent Perron
fc711a5748
run_from_ipython -> RunFromIPython
2017-11-24 14:47:10 +01:00
Laurent Perron
e79811e9bb
cleanup is_run_from_ipython()
2017-11-24 13:49:39 +01:00
Laurent Perron
0f83e0c3d3
defensive import of ortools/sat/python/visualization.py
2017-11-24 13:33:03 +01:00