In the emil-new branch, "olsp" gives a worse init h value (4) than "ols" (6) on
blocks problem 4-1. I cannot test this on trunk at the moment as I'd have to
mess with the Makefile to set up the LP solver there; Erez, can you reproduce this?
A possible explanation is that the new LP formulation doesn't distinguish
between first achievers and achievers, and hence it thinks that it can achieve
"clear(c)" and "on(c, a)" together even though it can't, and similarly for
"clear(d)" and "on(d, c)". (There exist operators that are *achievers* of both
clear(c) and on(c, a), but not *first* achievers.)
|