Tim Quatmann
1bfe736fb8
Merge branch 'master' into deterministicScheds
6 years ago
Tim Quatmann
cc02383591
GurobiLpSolver: Improved interface by
* adding settings MIPFocus (to switch between solving strategies) and ConcurrentMIP (to spawn multiple MIP solvers)
* allowing to set the desired and get the achieved gap between lower- and upper bound when solving MIP models
* retrieving other solutions found during optimization.
6 years ago
Tim Quatmann
4c911791e1
NativePolytope: Improved clean() operation on empty polytopes.
6 years ago
Tim Quatmann
e7454cd494
ArgumentValidators: added factory for UnsignedIntRangeValidatorIncluding
6 years ago
Matthias Volk
15dadf1bc3
Fixed imprecision in comparison for MA
6 years ago
Tim Quatmann
0843f5ea7b
PolytopeTree: Fixed documentation.
6 years ago
Tim Quatmann
0f13d2803c
Merge branch 'master' into deterministicScheds
6 years ago
Tim Quatmann
d4e2473129
GurobiLpSolver: Improved interface by
* adding settings MIPFocus (to switch between solving strategies) and ConcurrentMIP (to spawn multiple MIP solvers)
* allowing to set the desired and get the achieved gap between lower- and upper bound when solving MIP models
* retrieving other solutions found during optimization.
6 years ago
Tim Quatmann
fab5adb275
NativePolytope: Improved clean() operation on empty polytopes.
6 years ago
Tim Quatmann
26553b628e
ArgumentValidators: added factory for UnsignedIntRangeValidatorIncluding
6 years ago
Tim Quatmann
d3052c725b
DeterministicSchedsLpChecker: Make use of added Gurobi features: Specify a goal-gap and make use of solutions found during solving.
6 years ago
Tim Quatmann
f1a57494e8
DeterministicSchedsParetoExplorer: Stop splitting facets if they are already 'small' enough.
6 years ago
Tim Quatmann
56dbbdabb4
DeterministicSchedsLpChecker: Resolved two issues in the encoding.
6 years ago
Tim Quatmann
bce641319f
Fixed computation of maximal total expected rewards for MDPs with end components.
6 years ago
Tim Quatmann
60ae342677
NativePolytope: Fixed affineTransformation of the universal polytope.
6 years ago
Tim Quatmann
2fe11c5165
DeterministicSchedsParetoExplorer: Use StandardWeightVectorChecker for corner points.
6 years ago
Tim Quatmann
9648d1a762
DeterministicSchedsObjectiveHelper: Added minimizing().
6 years ago
Tim Quatmann
9adf712883
DetSchedsLpChecker: Trying a slightly different encoding.
6 years ago
Tim Quatmann
bcd4c359b7
DetScheds Objective helper: Detect when exact arithmetic is used.
6 years ago
Tim Quatmann
deaaf41af2
Fixed returning a reference to a local object.
6 years ago
Tim Quatmann
658f4a6898
DetScheds: 'better' reference point plus clean up
6 years ago
Tim Quatmann
cd3290cb7d
DetSchedsLpChecker: Helping vertex checking by shrinking the search space.
Also fixed some issues w.r.t. minimizing objectives.
6 years ago
Tim Quatmann
ef7c1f6fb8
Merge branch 'master' into deterministicScheds
6 years ago
Tim Quatmann
3836fd42c0
utility/vector: Added hasZeroEntry and hasInfinityEntry
6 years ago
Tim Quatmann
3714fc3bf2
MinMaxSolverEnvironment: Removed unused method declarations.
6 years ago
Tim Quatmann
12c8f8928d
DeterministicSchedsObjectiveHelper: Compute tighter lower/upper bounds.
6 years ago
Tim Quatmann
9bde9c4127
Merge branch 'master' into deterministicScheds
6 years ago
Tim Quatmann
ca9102616b
ExpressionManager: Asserted that when getting a variable with declareOrGetVariable, the returned type is as expected (part 2...).
6 years ago
Tim Quatmann
91951f6714
GurobiLpSolver: Fixed an issue when popping and pushing variables with the same name.
6 years ago
Tim Quatmann
193c961727
Removed unnecessary include.
6 years ago
Tim Quatmann
5a017ea718
Merge branch 'master' into deterministicScheds
6 years ago
Tim Quatmann
b86d022af1
GurobiLpSolver: Fixed an issue when popping and pushing variables with the same name.
6 years ago
Tim Quatmann
adaba03648
ExpressionManager: Asserted that when getting a variable with declareOrGetVariable, the returned type is as expected.
6 years ago
Tim Quatmann
c068b7e387
Merge branch 'master' into deterministicScheds
6 years ago
Tim Quatmann
160c6a67f4
Added missing method in case z3 lp solver is not available.
6 years ago
Tim Quatmann
4322d00034
FilteredRewardModel: added create method that works without a checkout.
6 years ago
Tim Quatmann
ee090b630e
deterministic schedulers: Refactored code for lp-based checker.
6 years ago
TimQu
c72b97dfca
Cleared unused variable warning.
6 years ago
TimQu
76cabb8287
geometry: Fixed a merge issue.
6 years ago
Tim Quatmann
886bead969
Merge branch 'master' into deterministicScheds
6 years ago
Tim Quatmann
cf25f2f941
SparseMatrix: Create a pretty string of the matrix dimensions.
6 years ago
Tim Quatmann
138e0f2cee
solver: Implemented incremental support for LP solvers (Z3 and Gurobi)
6 years ago
Tim Quatmann
1eee9a89bd
storage/geometry/polytopes: New Methods: setminus and clean
6 years ago
Tim Quatmann
3a21ce8009
utility/vector: buildVectorForRange now gets the type of the vector as a template parameter.
6 years ago
Tim Quatmann
0f0a586230
First version of MILP based deterministic scheduler technique.
6 years ago
Matthias Volk
f2840f3a66
Explore relevant events further even if the DFT has already failed
6 years ago
Matthias Volk
944c5ac0fe
Only set operational BEs as failable
6 years ago
Matthias Volk
f1c91d9280
Test case for SEQ bug
6 years ago
Matthias Volk
32dc2dbcc0
Fixed bug where children of SEQ gates were not properly enabled
6 years ago
Matthias Volk
0f1b05f28c
Added support for '_dc' label suffix
6 years ago