- 11 Jun, 2017 1 commit
-
-
Simon de Givry authored
-
- 10 Jun, 2017 1 commit
-
-
Simon de Givry authored
-
- 22 May, 2017 1 commit
-
-
Simon de Givry authored
[option] -l=XX -hbfs performs hybrid best-first search with LDS using fixed discrepancy as probing procedure
-
- 20 Apr, 2017 2 commits
-
-
Simon de Givry authored
Should try redefining Cost as a class as in tb2paretopair.hpp This reverts commit b1b71d6b.
-
Simon de Givry authored
-
- 05 Apr, 2017 3 commits
-
-
Thomas Schiex authored
Changed this to > 0.
-
Thomas Schiex authored
-
Thomas Schiex authored
overflow bit in the cpu). This relies on built-in functions available in gcc/g++ (versions above 5.0) and clang > 3.5. So it should run on Linux, MacOSX and Windows (as far as these compilers are used). See eg. http://clang.llvm.org/docs/LanguageExtensions.html#checked-arithmetic-builtins - declaration of bool Add/Sub/Mul(Cost,Cost,*Cost) that add, subtract, multiply two Costs, leaves the result in the last Cost pointed Cost and return True only in case of overflow. - using them in few crucial project/extend but probably more need to be replaced. I see no performance changes using g++ (make test). It's a good idea to test clang++ also. I tested version 4.0 that apparently generates faster code than g++ (single test, on a CELAR instance cpu time went from 17.2" to 16.8") and also plenty of warnings !
-
- 08 Dec, 2016 2 commits
-
-
Simon de Givry authored
[misc] modify random generator in order to be able to generate clauses (by changing tightness in rungenerate)
-
Simon de Givry authored
[error] bug correction when using clauses inside BTD (we need to take care of cost moves between clusters)
-
- 02 Dec, 2016 1 commit
-
-
Simon de Givry authored
-
- 14 Nov, 2016 1 commit
-
-
Simon de Givry authored
-
- 13 Nov, 2016 1 commit
-
-
Simon de Givry authored
[code] new weighted clause global cost function ; weighted degree heuristic now used by default always (up to 1million vars)
-
- 19 Oct, 2016 1 commit
-
-
Thomas Schiex authored
-
- 18 Oct, 2016 3 commits
-
-
Simon de Givry authored
Merge branch 'master' of git+ssh://scm.mulcyber.toulouse.inra.fr//var/lib/gforge/chroot/scmrepos/git/toulbar2/toulbar2
-
T. Reepleks authored
-
Simon de Givry authored
[code] for tree decomposition input file, it assumes a valid rooted forest and it will not apply any other optional transformations (like split, merge, etc) on the tree structure
-
- 16 Oct, 2016 2 commits
-
-
T. Reepleks authored
-
T. Reepleks authored
-
- 22 Sep, 2016 1 commit
-
-
Simon de Givry authored
[option] control if the initial solution given as an input file (with extension .sol) will be used both for upperbound and value heuristic (by default) or upperbound only (option -x: )
-
- 19 Sep, 2016 2 commits
-
-
Simon de Givry authored
[option] a valid tree decomposition can be given as input file (with .cov extension or using -O=filename)
-
Simon de Givry authored
[option] a valid tree decomposition can be given as input file (with .cov extension or using -O=filename)
-
- 14 Sep, 2016 1 commit
-
-
Simon de Givry authored
-
- 09 Sep, 2016 2 commits
-
-
Simon de Givry authored
Merge branch 'master' of git+ssh://scm.mulcyber.toulouse.inra.fr//var/lib/gforge/chroot/scmrepos/git/toulbar2/toulbar2
-
Simon de Givry authored
-
- 01 Sep, 2016 2 commits
-
-
David Allouche authored
Merge branch 'master' of git+ssh://scm.mulcyber.toulouse.inra.fr//var/lib/gforge/chroot/scmrepos/git/toulbar2/toulbar2 [doc] Toulbar2 Testing and benchmarking doc
-
David Allouche authored
-
- 31 Aug, 2016 1 commit
-
-
Simon de Givry authored
-
- 29 Aug, 2016 2 commits
-
-
Simon de Givry authored
-
Simon de Givry authored
-
- 26 Aug, 2016 1 commit
-
-
Simon de Givry authored
[code] INCOP starts with current best solution if given as input else uses unary EAC/VAC support values
-
- 25 Aug, 2016 1 commit
-
-
Simon de Givry authored
-
- 24 Aug, 2016 3 commits
-
-
Simon de Givry authored
[code] code optimization (devirtualizes using C++-11 keyword final small methods and classes WCSP and Solver -potential issue for VNS?- ; new NaryConstraint class being union of a map and/or an array depending on compression gain) ; cpu-time with high precision (microseconds) ; [error] VAC value heuristic (now used by default if VAC selected) must update EAC queue more often to ensure correct EAC values ; [error] merging functional variables uses setTuple instead of addToTuple
-
Simon de Givry authored
-
Simon de Givry authored
-
- 23 Aug, 2016 4 commits
-
-
Simon de Givry authored
-
Simon de Givry authored
-
Simon de Givry authored
-
Simon de Givry authored
-
- 24 Jun, 2016 1 commit
-
-
Simon de Givry authored
-