Tim Quatmann
|
5bfb3b132e
|
New MDP LRA Test case + fix
|
5 years ago |
Tim Quatmann
|
6154bd39f9
|
Fixes for new test case.
|
5 years ago |
TimQu
|
139c86f6a0
|
Fixes for multi-obj LRA
|
5 years ago |
TimQu
|
400b69663a
|
Fixed multi-obj. tests
|
5 years ago |
Tim Quatmann
|
e0276cb78f
|
Assertion fixed.
|
5 years ago |
Tim Quatmann
|
d351bd6455
|
WeightVectorChecker: Integrated lra objectives also in the individual phase
|
5 years ago |
Tim Quatmann
|
360c3877b7
|
More steps towards integrating LRA in pcaa
|
5 years ago |
Tim Quatmann
|
67393a9584
|
Further steps towards integrating LRA in weight vector checker.
|
5 years ago |
Tim Quatmann
|
29a7a7e865
|
WeightVectorChecker: Making initialization LRA-ready
|
5 years ago |
Tim Quatmann
|
9421a60d5a
|
Fixes for multi-obj reward analysis.
|
5 years ago |
Tim Quatmann
|
33e73ed63a
|
WeightVectorChecker: Fixed incorrectly choosing a scheduler that potentially yields infinite reward for one objective.
|
5 years ago |
Tim Quatmann
|
5a221acbd0
|
Multi-objective model checking: Fixed incorrect computations for some models with end components. (Github Issue #75)
|
5 years ago |
Tim Quatmann
|
bc623d1203
|
MinMaxLinearEquationSolver: Added a flag 'hasNoEndComponent' that is true if the system is known to have no end components. This decides if policy iteration does require a valid initial scheduler.
Renamed the 'hasNoEndComponents' solver requirement to 'hasUniqueSolution' as this is the actual thing we require for, e.g. sound value iteration.
|
6 years ago |
TimQu
|
7cee81a223
|
adapt multi-objective model checking components to new preprocessing
|
7 years ago |
TimQu
|
3310f51857
|
allowed for more fine grained solver requirements
|
7 years ago |
TimQu
|
24382630dc
|
removed output of performed iterations to cout
|
7 years ago |
TimQu
|
674a30c154
|
removed some 'experimental' code and introduced the #iteration output again
|
7 years ago |
TimQu
|
13184aefcf
|
Printing the number of performed iterations (reverted from commit b5399d0596 )
|
7 years ago |
TimQu
|
b5399d0596
|
Printing the number of performed iterations
|
7 years ago |
TimQu
|
a2bd1e0026
|
renamed argument from getRequirements so that it is easier to understand
|
7 years ago |
TimQu
|
61a44121b3
|
improved computation of lower/upper bounds for multi-objective model checking
|
7 years ago |
TimQu
|
fd7f8c7bac
|
Fixed an issue related to multi-objective model checking of models with potentially infinite expected reward
|
7 years ago |
TimQu
|
285b2c71b9
|
renamed some files/classes
|
8 years ago |
TimQu
|
776ce4c8bb
|
Checking requirements of a linear equation solver now depends on whether we want to do multiplication or equation solving. This was necessary to get the correct requirements of a MinMaxSolver that only uses the underlying linear equation solver for multiplication.
|
8 years ago |
TimQu
|
bb63ac6089
|
Linear equation solver + game solvers now respect the environment as well
|
8 years ago |
TimQu
|
6d23c79737
|
Making libstorm compile again
|
8 years ago |
TimQu
|
a2716ed85b
|
environment in multi-objective model checking methods
|
8 years ago |
TimQu
|
70dc9ce7ac
|
Bypassing requirements check to make value iteration without a lower result bound work
|
8 years ago |
TimQu
|
23686a0f09
|
reward bounded cumulative reward formulas + fixes for dimensions that do not need memory
|
8 years ago |
TimQu
|
fb21ffca63
|
Respected whether the linear equation solver wants the fix point or eq sys formulation
|
8 years ago |
TimQu
|
4da61d972c
|
fixed correctly setting the result bounds for weight vector checker
|
8 years ago |
TimQu
|
952f49fb10
|
fix for interval iteration in weight vector checkers
|
8 years ago |
TimQu
|
c396ab0ca5
|
more solver requirements for multi-objective model checking
|
8 years ago |
TimQu
|
64ca58494d
|
considered solver requirements for multiobjective model checking
|
8 years ago |
TimQu
|
721dd37a62
|
Moved reduction of the preprocessed model into the weightvectorchecker
|
8 years ago |
TimQu
|
31af523ea1
|
implemented caching of the EC elimination result in the standard weight vector checker
|
8 years ago |
TimQu
|
9716289f6a
|
Added abstract superclass for WeightVectorCheckers
|
8 years ago |
TimQu
|
5b35927ecb
|
fix for some multi-objective queries
|
8 years ago |
TimQu
|
defcd7d5d7
|
Multi-objective model checking: adapted data structures to allow more general objectives
|
8 years ago |
TimQu
|
2f49255db6
|
Improved storage::Scheduler. We can now consider arbitrary finite memory schedulers, potentially employing randomization.
|
8 years ago |
dehnert
|
ea02ea0838
|
started overhaul of cli/api
|
8 years ago |
TimQu
|
1d329176ba
|
Resolved compiling issues due to recent merge
|
8 years ago |
TimQu
|
1649d47d66
|
Renamed lower/upper bounds to under/over approximation in weightVectorCheckers
|
8 years ago |
TimQu
|
725e0e12e7
|
replaced old pcaa preprocessor with the refactored preprocessor.
|
8 years ago |
TimQu
|
4081e4bfbe
|
removed debug output and fixed a test
|
8 years ago |
TimQu
|
53402293d6
|
no maximal end component decomposition for multi-obj model checking when it is not necessary.
|
8 years ago |
TimQu
|
e70f7716fe
|
Fixed minor pcaa bugs that were introduced due to recent changes
|
8 years ago |
TimQu
|
c1063f27cc
|
added a few more tests for multi-objective MAs. Also fixed/improved minor stuff.
|
8 years ago |
dehnert
|
5b09b91ae1
|
fixed more warnings
|
8 years ago |
Sebastian Junges
|
d246517757
|
removed src prefix in all includes
|
9 years ago |