- 03 Feb, 2020 1 commit
-
-
Gauthier Quesnel authored
-
- 30 Jan, 2020 1 commit
-
-
Gauthier Quesnel authored
-
- 04 Jan, 2020 1 commit
-
-
Gauthier Quesnel authored
-
- 28 Dec, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 26 Dec, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 25 Dec, 2019 2 commits
-
-
Gauthier Quesnel authored
-
Gauthier Quesnel authored
-
- 06 Dec, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 02 Dec, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 28 Nov, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 25 Nov, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 12 Nov, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 22 Oct, 2019 2 commits
-
-
Gauthier Quesnel authored
The new `cycle` option allows to cycle between every constaint order option from `none` to `pi-sign-change`.
-
Gauthier Quesnel authored
w is now a real and follows the rules: - [0..1]: defines a percentage of limit loop where the kappa is not used. For example -p w:0.5 -p limit:100 gives 50 loop without kappa computation and 50 with kappa computation. - > 1: defines a static number of loop without kappa computation. For examples -p w:50 -p limit:-1 gives 50 loop without kappa and +oo with kappa computation.
-
- 15 Oct, 2019 1 commit
-
-
Gauthier Quesnel authored
The value of each variables in the solution/initial vector is initialized according to the init-policy-random parameter of the bernouilli's law: - 1 use the init-policy algorithm to affect 0 or 1. - 0 use the toss up algorithm (init-random parameter and the bernouilli's law) to affect 0 or 1.
-
- 11 Oct, 2019 1 commit
-
-
Gauthier Quesnel authored
Add into solvers and core API a BQP mode in objective function.
-
- 06 Sep, 2019 2 commits
-
-
Gauthier Quesnel authored
-
Gauthier Quesnel authored
The new parser use only `std::string_view`, fixed memory and a more flexible internal API.
-
- 20 Aug, 2019 2 commits
-
-
Gauthier Quesnel authored
We use a shared_ptr to share a string_buffer between baryonyx::result, baryonyx::problem and baryonyx::raw_problem and move the ownership from variable names, constraint labels from std::string into std::string_view.
-
Gauthier Quesnel authored
-
- 13 Aug, 2019 1 commit
-
-
Gauthier Quesnel authored
Change the initialization and reinitialization policy of the solution vector. Values are: * `bastert`: for each variable (or at `init-random` rate) use cost values to set or unset variable. * `pessimistic-solve`: found a solution for each (or at `init-random` rate) constraints. For soft constraints, affect one to strict minimum variables. * `optimistic-solve`: found a solution for each (or or `init-random` rate) constraints. For soft constraints, affect one to the maximum variables that valid the constraint. * `cycle` (default): Only for the optimization mode, start with the `pessimistic-solve` mode and change to `bastert` then `pessimistic-solve` mode. The change between mode is done if and only if three times, optimization fails to improve the current solution.
-
- 20 Jun, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 12 Jun, 2019 2 commits
-
-
Gauthier Quesnel authored
-
Gauthier Quesnel authored
-
- 13 Mar, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 21 Feb, 2019 2 commits
-
-
Gauthier Quesnel authored
-
Gauthier Quesnel authored
Use the BUILD_SHARED_LIBS cmake option to build share library. Default, a static library is build to enable all internal test that use private API.
-
- 24 Jan, 2019 1 commit
-
-
Gauthier Quesnel authored
To improve the use in command line interface, graphical user interface or R, we replace, only for computation output (ex.: remaining constraint message, new solution found, etc.), the output message stream using private functions debug(ctx, ...), info(ctx, ...), warning(ctx, ...) interface with callback mechanism in the baryonyx::context class. (Closes: #28)
-
- 23 Jan, 2019 1 commit
-
-
Gauthier Quesnel authored
-
- 17 Jan, 2019 1 commit
-
-
Gauthier Quesnel authored
Enable the clang-tidy program on common checks. To show all checks: $ clang-tidy --list-checks --checks='*' To select only modernize checks: $ clang-tidy --list-checks --checks='-*,modernize-*'
-
- 14 Jan, 2019 2 commits
-
-
Gauthier Quesnel authored
-
Gauthier Quesnel authored
-
- 10 Nov, 2018 2 commits
-
-
Gauthier Quesnel authored
-
Gauthier Quesnel authored
-
- 25 Sep, 2018 1 commit
-
-
Gauthier Quesnel authored
Replace the old preprocessing option with new one but without description (p1, p2, p3 and p4).
-
- 21 Sep, 2018 1 commit
-
-
Gauthier Quesnel authored
-
- 11 Sep, 2018 1 commit
-
-
Gauthier Quesnel authored
-
- 10 Sep, 2018 1 commit
-
-
Gauthier Quesnel authored
CMake use two options WITH_DEBUG (ON default), WITH_LOG (ON default). - WITH_LOG enables logging system (using the BARYONYX_ENABLE_DEBUG preprocessor definition). - WITH_DEBUG enable debug messages in logging system and some debug information (using the BARYONYX_ENABLE_DEBUG preprocessor definition).
-
- 05 Sep, 2018 1 commit
-
-
Gauthier Quesnel authored
-
- 03 Sep, 2018 1 commit
-
-
Gauthier Quesnel authored
-