diff options
author | 2019-04-08 23:19:31 +0200 | |
---|---|---|
committer | 2019-04-08 23:19:31 +0200 | |
commit | d239ff5d82587220c7e157d18936351256bccffe (patch) | |
tree | 14f46882a6e661cd982bf841427db8f224162169 /Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization | |
parent | Objective POC implementation (diff) | |
download | VIATRA-Generator-d239ff5d82587220c7e157d18936351256bccffe.tar.gz VIATRA-Generator-d239ff5d82587220c7e157d18936351256bccffe.tar.zst VIATRA-Generator-d239ff5d82587220c7e157d18936351256bccffe.zip |
Fix solution store for optimization
Diffstat (limited to 'Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization')
-rw-r--r-- | Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend index 362ef4a3..e2585c83 100644 --- a/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend +++ b/Solvers/VIATRA-Solver/hu.bme.mit.inf.dslreasoner.viatrasolver.reasoner/src/hu/bme/mit/inf/dslreasoner/viatrasolver/reasoner/optimization/ThreeValuedCostObjective.xtend | |||
@@ -69,7 +69,6 @@ class ThreeValuedCostObjective extends AbstractThreeValuedObjective { | |||
69 | if (matcher.weight <= 0) { | 69 | if (matcher.weight <= 0) { |
70 | cost += matcher.weight * matcher.mustMatcher.countMatches | 70 | cost += matcher.weight * matcher.mustMatcher.countMatches |
71 | } else if (matcher.mayMatcher.countMatches > 0) { | 71 | } else if (matcher.mayMatcher.countMatches > 0) { |
72 | // TODO Count may matches. | ||
73 | return Double.POSITIVE_INFINITY | 72 | return Double.POSITIVE_INFINITY |
74 | } | 73 | } |
75 | } | 74 | } |