Starting HOP Planner
/127.0.0.1
RDDL client initialized
1:10
This is one of the usage of KeySet Operation!!!!
------ This is Tranlate (Translate.java)-----
[not_in_use, crossing_traffic_demo_inst_mdp__1, 2, 0.3, none]
------- This is TranslateInit (Translate.java)
------This is getConstants(Translate.java)
---------Initializing Translate is completed!!!------------
------- This is HOPTranslate (HOPTranslate.java)
[not_in_use, crossing_traffic_demo_inst_mdp__1, 2, 0.3, none, 3, SAMPLE, ROOT, not_in_use, not_in_use]
-----This is HOPTranslateInit ----
-----End of FittedEmergencyDomainHOPTranslate INIT Function------------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 29.17Mb / 126.88Mb = 0.23 ]
*********************************************************
>>> ROUND INIT 1/10; time remaining = 199240.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "199238.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
-----------------------------------------This is for First Time----
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.01s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.02 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.01871180534362793
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 22
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "197042.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.901191711425781E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 12
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "196734.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030739307403564453
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 8
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "196584.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.005003929138183594
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 10
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "196299.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027799606323242188
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "196066.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034818649291992188
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "195844.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030508041381835938
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 7
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "195420.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003322124481201172
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "195148.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.002
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.619857788085938E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "194939.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.680820465087891E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "194709.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.870197296142578E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "194432.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0011098384857177734
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "194286.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.879734039306641E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "194209.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.607936859130859E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "194041.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030488967895507812
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "193800.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031049251556396484
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "193596.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030579566955566406
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "193402.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003237009048461914
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "193181.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.660388946533203E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "192992.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030820369720458984
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "192787.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030908584594726562
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "192597.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0035638809204101562
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "192415.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003320932388305664
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "192239.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.660388946533203E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "192067.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.004354000091552734
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "191863.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030841827392578125
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 6
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "191648.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003038167953491211
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "191391.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032091140747070312
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "191334.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.641315460205078E-4
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "191272.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003007173538208008
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "191218.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031080245971679688
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "191158.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003091096878051758
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "191084.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033168792724609375
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "191011.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003030061721801758
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "190922.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003515958786010742
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "190852.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003437042236328125
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "190793.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030510425567626953
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "190722.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003220081329345703
Translation time(mins) : 0.0018333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "190668.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030188560485839844
Translation time(mins) : 0.002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "190602.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034928321838378906
Translation time(mins) : 0.002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "190532.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034248828887939453
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "190471.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033409595489501953
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "190414.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003567934036254883
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "190346.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027418136596679688
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "190285.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034329891204833984
Translation time(mins) : 0.0021666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "190226.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031638145446777344
Translation time(mins) : 0.0023333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "190162.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030357837677001953
Translation time(mins) : 0.0023333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "190108.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v68=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003055095672607422
Translation time(mins) : 0.0023333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "190050.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003687143325805664
Translation time(mins) : 0.0025000000000000005
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "189967.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v104=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029959678649902344
Translation time(mins) : 0.0025000000000000005
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "0"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "189914"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 81433488 / 466092032 = 0.1747154690685637
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 71.78Mb / 235.93Mb = 0.3 ]
*********************************************************
>>> ROUND INIT 2/10; time remaining = 189570.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "189570.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002895832061767578
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "189443.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.779598236083984E-4
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "189384.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002959012985229492
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "189328.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003454923629760742
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "189250.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032558441162109375
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "189166.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003181934356689453
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "189111.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029020309448242188
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "189043.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029540061950683594
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "188855.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002891063690185547
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "188682.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034749507904052734
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "188516.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032720565795898438
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "188337.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003031015396118164
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "188202.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029251575469970703
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "188136.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030350685119628906
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "188081.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002886056900024414
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "187997.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030679702758789062
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "187927.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002874135971069336
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "187858.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0038208961486816406
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "187755.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003437042236328125
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "187685.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032079219818115234
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "187628.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029561519622802734
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "187551.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028541088104248047
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "187478.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034232139587402344
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "187419.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031709671020507812
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "187351.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029261112213134766
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "187276.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028650760650634766
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "187223.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003423929214477539
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "187116.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031969547271728516
Translation time(mins) : 0.0031666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "187057.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.929801940917969E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "187006.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.00315093994140625
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "186951.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002897977828979492
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "186828.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002907991409301758
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "186686.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.729530334472656E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "186633.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.901191711425781E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "186577.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0010619163513183594
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "186524.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.960796356201172E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "186469.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.798671722412109E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "186415.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.549690246582031E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "186363.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002927064895629883
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "186299.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029311180114746094
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "186243.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029768943786621094
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "186187.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002917051315307617
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "186132.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029599666595458984
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "186077.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030028820037841797
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "186020.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028557777404785156
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "185966.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002938985824584961
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "185896.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.089542388916016E-4
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "185844.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v95=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029120445251464844
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "185788.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v107=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028769969940185547
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "185726.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028748512268066406
Translation time(mins) : 0.0033333333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "1"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "185631"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 125521560 / 466092032 = 0.2693063845382364
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 71.49Mb / 192.41Mb = 0.37 ]
*********************************************************
>>> ROUND INIT 3/10; time remaining = 185345.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "185345.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003278017044067383
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "185289.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.979869842529297E-4
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "185231.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.829666137695312E-4
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "185161.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.770061492919922E-4
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "185110.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.220672607421875E-4
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "185029.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v86=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002959012985229492
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "184976.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029108524322509766
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "184907.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0036220550537109375
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "184854.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003114938735961914
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "184799.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003560781478881836
Translation time(mins) : 0.0038333333333333336
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "184720.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0035848617553710938
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "184662.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029621124267578125
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "184575.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0036199092864990234
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "184523.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030150413513183594
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "184465.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032088756561279297
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "184411.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029048919677734375
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "184348.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003340005874633789
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "184294.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.0108642578125E-4
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "184244.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.960796356201172E-4
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "184181.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.729530334472656E-4
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "184130.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.610321044921875E-4
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "184077.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.051395416259766E-4
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "184025.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.741451263427734E-4
Translation time(mins) : 0.004
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "183964.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v86=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031960010528564453
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "183906.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030829906463623047
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "183853.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029289722442626953
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "183799.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003332853317260742
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "183728.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v86=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003007173538208008
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "183668.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029380321502685547
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "183616.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.00296783447265625
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "183558.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002978086471557617
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "183506.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002888917922973633
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "183452.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029230117797851562
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "183395.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003309965133666992
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "183340.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.82012939453125E-4
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "183291.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.889270782470703E-4
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "183238.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.59124755859375E-4
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "183186.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v86=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002988100051879883
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "183134.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029168128967285156
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "183082.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002936840057373047
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "183026.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033349990844726562
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "182974.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v86=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029959678649902344
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "182922.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003014802932739258
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "182866.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002847909927368164
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "182814.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v86=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032410621643066406
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "182735.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003004789352416992
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "182681.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003347158432006836
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "182628.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.681846618652344E-4
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "182578.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v86=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029349327087402344
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "182523.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v105=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028791427612304688
Translation time(mins) : 0.004166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "2"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "182465"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 84119344 / 466092032 = 0.18047797049660785
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 65.88Mb / 141.56Mb = 0.47 ]
*********************************************************
>>> ROUND INIT 4/10; time remaining = 182239.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "182238.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026128292083740234
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "182174.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031659603118896484
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "182122.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028600692749023438
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "182070.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003081083297729492
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "182013.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026688575744628906
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "181961.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.280277252197266E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "181894.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.979869842529297E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "181844.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.600784301757812E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "181794.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.00316619873046875
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "181738.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003139019012451172
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "181685.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034079551696777344
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "181620.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031080245971679688
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "181540.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002674102783203125
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "181488.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0011219978332519531
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "181426.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.960796356201172E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "181374.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.581710815429688E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "181316.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031020641326904297
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "181263.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002959012985229492
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "181025.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003064870834350586
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "180933.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002701997756958008
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "180881.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.23974609375E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "180707.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.230209350585938E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "180658.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.841587066650391E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "180607.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.729530334472656E-4
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "180554.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003100872039794922
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "180494.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.00286102294921875
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "180441.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031931400299072266
Translation time(mins) : 0.004666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "180389.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030901432037353516
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "180289.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034248828887939453
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "180230.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003751993179321289
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "180170.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002680063247680664
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "180034.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031359195709228516
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "179864.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033838748931884766
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "179586.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003195047378540039
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "179527.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002841949462890625
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "179475.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031769275665283203
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "179420.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003064870834350586
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "179365.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003451108932495117
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "179260.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030739307403564453
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "179208.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003095865249633789
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "179155.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030930042266845703
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "179103.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033648014068603516
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "179046.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003406047821044922
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "178985.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.00311279296875
Translation time(mins) : 0.004833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "178932.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026700496673583984
Translation time(mins) : 0.005000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "178808.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.62939453125E-4
Translation time(mins) : 0.005166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "178758.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003083944320678711
Translation time(mins) : 0.005333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "178706.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v101=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028908252716064453
Translation time(mins) : 0.005333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "178651.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031061172485351562
Translation time(mins) : 0.005333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "178586.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [2e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v71=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026540756225585938
Translation time(mins) : 0.005333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "3"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "178513"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 183542448 / 466092032 = 0.3937901431449487
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 72.17Mb / 243.79Mb = 0.3 ]
*********************************************************
>>> ROUND INIT 5/10; time remaining = 178237.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "178237.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033211708068847656
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 4
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "178152.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.089542388916016E-4
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "178100.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v102=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002936124801635742
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "178047.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028519630432128906
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 4
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "177993.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002908945083618164
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "177862.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032749176025390625
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "177810.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.998943328857422E-4
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "177759.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.59124755859375E-4
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "177710.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.739067077636719E-4
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "177635.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.729530334472656E-4
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "177585.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.700920104980469E-4
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "177530.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.668899536132812E-4
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "177453.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.860660552978516E-4
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "177404.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v102=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002900838851928711
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "177351.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030388832092285156
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "177299.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029430389404296875
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "177247.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028810501098632812
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "177194.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031070709228515625
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "177070.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030329227447509766
Translation time(mins) : 0.006000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "177018.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v102=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029211044311523438
Translation time(mins) : 0.006166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "176966.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028769969940185547
Translation time(mins) : 0.006166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "176913.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032339096069335938
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "176861.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v102=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029039382934570312
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "176809.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028390884399414062
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "176757.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032570362091064453
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "176692.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003301858901977539
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "176639.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.170604705810547E-4
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "176589.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v102=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029451847076416016
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "176537.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028159618377685547
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "176485.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002875089645385742
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "176433.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002846956253051758
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "176341.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029370784759521484
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "176290.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028929710388183594
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "176238.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029850006103515625
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "176185.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029850006103515625
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "176135.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.00286102294921875
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "176080.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028429031372070312
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "176028.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028870105743408203
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "175939.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028619766235351562
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "175887.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003033161163330078
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "175769.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002986907958984375
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "175693.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029859542846679688
Translation time(mins) : 0.006333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "175636.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032308101654052734
Translation time(mins) : 0.006500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "175574.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.910728454589844E-4
Translation time(mins) : 0.006500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "175512.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.669925689697266E-4
Translation time(mins) : 0.006500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "175460.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.550716400146484E-4
Translation time(mins) : 0.006666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "175406.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v102=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028519630432128906
Translation time(mins) : 0.006666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "175352.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029201507568359375
Translation time(mins) : 0.006666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "175299.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029609203338623047
Translation time(mins) : 0.006666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "175244.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [4e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v100=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003258943557739258
Translation time(mins) : 0.006666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "4"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "175174"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 174880432 / 466092032 = 0.37520579626643347
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 68.19Mb / 216.53Mb = 0.31 ]
*********************************************************
>>> ROUND INIT 6/10; time remaining = 174911.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "174909.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.00321197509765625
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 4
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "174849.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.389949798583984E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 4
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "174796.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.941722869873047E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "174743.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.770061492919922E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "174679.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.060932159423828E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "174628.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.898807525634766E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "174562.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.939338684082031E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "174509.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.051395416259766E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "174460.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028378963470458984
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "174403.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028510093688964844
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "174351.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028100013732910156
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "174292.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029571056365966797
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "174237.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.361339569091797E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "174187.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.801055908203125E-4
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "174137.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002807140350341797
Translation time(mins) : 0.007333333333333333
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "174082.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028438568115234375
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "174030.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029909610748291016
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "173978.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027420520782470703
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "173922.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028388500213623047
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "173826.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027501583099365234
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "173774.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002956867218017578
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "173722.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034639835357666016
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "173670.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002933025360107422
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "173618.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002850055694580078
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "173564.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002847909927368164
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "173511.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028231143951416016
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "173459.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028700828552246094
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "173408.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029931068420410156
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "173356.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028100013732910156
Translation time(mins) : 0.007500000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "173266.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027420520782470703
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "173215.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002900838851928711
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "173148.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027551651000976562
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "173097.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002907991409301758
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "173042.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002971172332763672
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "172990.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029630661010742188
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "172939.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028891563415527344
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "172887.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002894878387451172
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "172811.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029871463775634766
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "172758.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.979869842529297E-4
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "172710.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.920265197753906E-4
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "172661.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.691383361816406E-4
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 12
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "172555.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.998943328857422E-4
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "172505.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.099079132080078E-4
Translation time(mins) : 0.007666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "172452.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.748603820800781E-4
Translation time(mins) : 0.007833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "172403.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.289813995361328E-4
Translation time(mins) : 0.008
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "172353.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.979869842529297E-4
Translation time(mins) : 0.008
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "172287.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028200149536132812
Translation time(mins) : 0.008
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "172236.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028519630432128906
Translation time(mins) : 0.008
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "172184.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002810955047607422
Translation time(mins) : 0.008
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "172132.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-01, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v89=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002964019775390625
Translation time(mins) : 0.008
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "5"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "172069"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 65975352 / 466092032 = 0.14155005335941895
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 67.85Mb / 192.41Mb = 0.35 ]
*********************************************************
>>> ROUND INIT 7/10; time remaining = 171849.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "171849.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027418136596679688
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 4
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "171795.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033469200134277344
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "171707.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033960342407226562
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "171516.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033500194549560547
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "171463.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032248497009277344
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "171412.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034029483795166016
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "171358.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003342151641845703
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "171305.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003468036651611328
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "171252.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032858848571777344
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "171195.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033600330352783203
Translation time(mins) : 0.0085
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "171143.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027618408203125
Translation time(mins) : 0.008666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "171088.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.378028869628906E-4
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "171038.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003284931182861328
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "170986.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034799575805664062
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "170934.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003292083740234375
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "170727.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0035228729248046875
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "170675.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003361940383911133
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "170623.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027818679809570312
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "170571.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.770061492919922E-4
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "170522.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.750988006591797E-4
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "170452.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.289813995361328E-4
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "170403.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.829666137695312E-4
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "170351.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.020401000976562E-4
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "170302.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003448963165283203
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "170249.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0035479068756103516
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "170196.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032501220703125
Translation time(mins) : 0.008833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "170144.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003431081771850586
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "170091.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0031960010528564453
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "170028.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034208297729492188
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "169976.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027618408203125
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "169924.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.810592651367188E-4
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "169875.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.898807525634766E-4
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "169825.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003331899642944336
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "169773.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034461021423339844
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "169719.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003381013870239258
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "169661.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002814054489135742
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "169609.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003365039825439453
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "169557.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003451824188232422
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "169505.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033140182495117188
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "169452.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003512144088745117
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "169399.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003236055374145508
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "169291.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033960342407226562
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "169238.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003371000289916992
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "169185.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034492015838623047
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "169132.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003345012664794922
Translation time(mins) : 0.009000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "169074.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033109188079833984
Translation time(mins) : 0.009166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "169022.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v96=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034339427947998047
Translation time(mins) : 0.009166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "168941.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0032949447631835938
Translation time(mins) : 0.009166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "168890.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0034089088439941406
Translation time(mins) : 0.009166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "168837.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [1e-03, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003159046173095703
Translation time(mins) : 0.009166666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "6"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "168785"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 119522312 / 466092032 = 0.2564350038062869
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 71.03Mb / 223.35Mb = 0.32 ]
*********************************************************
>>> ROUND INIT 8/10; time remaining = 168518.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "168518.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033469200134277344
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "168463.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v75=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003010988235473633
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "168409.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030748844146728516
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "168355.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003083944320678711
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "168260.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033850669860839844
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "168207.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.979869842529297E-4
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "168158.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.951259613037109E-4
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "168108.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v75=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030138492584228516
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "168056.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030090808868408203
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "168004.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003058195114135742
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "167938.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v75=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003173828125
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "167873.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030031204223632812
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "167822.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030739307403564453
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "167770.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030660629272460938
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "167707.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030198097229003906
Translation time(mins) : 0.009666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "167651.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030319690704345703
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "167599.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030679702758789062
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "167547.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002964019775390625
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "167488.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033998489379882812
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "167434.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.801055908203125E-4
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 6
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "167363.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.758140563964844E-4
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "167312.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v75=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030241012573242188
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "167260.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002989053726196289
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "167206.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003117084503173828
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "167146.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002995014190673828
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "167088.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033500194549560547
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "167036.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.610321044921875E-4
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "166987.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.989406585693359E-4
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "166936.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v75=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003016948699951172
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "166884.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030150413513183594
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "166750.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030541419982910156
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "166698.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003393888473510742
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "166646.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030231475830078125
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "166594.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030138492584228516
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "166530.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033860206604003906
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "166467.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v75=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030570030212402344
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "166411.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030460357666015625
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "166360.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030961036682128906
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "166309.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002964019775390625
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "166255.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033979415893554688
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "166202.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.760524749755859E-4
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "166152.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v75=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030260086059570312
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "166099.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003011941909790039
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "166045.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.003017902374267578
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "165993.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002980947494506836
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "165942.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v70=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0033829212188720703
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "165890.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.560253143310547E-4
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "165822.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.710456848144531E-4
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "165774.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v75=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0030078887939453125
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "165722.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [7e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v108=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029931068420410156
Translation time(mins) : 0.009833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "7"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "165671"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 71866168 / 466092032 = 0.15418879334113997
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 69.12Mb / 172.49Mb = 0.4 ]
*********************************************************
>>> ROUND INIT 9/10; time remaining = 165454.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "165454.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002794981002807617
Translation time(mins) : 0.0105
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 3
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "165386.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.0108642578125E-4
Translation time(mins) : 0.0105
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 8
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "165314.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v79=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002668142318725586
Translation time(mins) : 0.0105
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "165263.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027129650115966797
Translation time(mins) : 0.0105
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "165211.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002674102783203125
Translation time(mins) : 0.0105
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "165160.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002877950668334961
Translation time(mins) : 0.0105
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "165045.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.779598236083984E-4
Translation time(mins) : 0.010666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "164995.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.559226989746094E-4
Translation time(mins) : 0.010666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "164942.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.929801940917969E-4
Translation time(mins) : 0.010666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "164892.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v79=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002691030502319336
Translation time(mins) : 0.010666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "164841.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026590824127197266
Translation time(mins) : 0.010666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "164782.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002711057662963867
Translation time(mins) : 0.010666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "164731.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028162002563476562
Translation time(mins) : 0.010666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "164679.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v79=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002727031707763672
Translation time(mins) : 0.010666666666666666
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "164627.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026721954345703125
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "164570.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002782106399536133
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "164518.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027790069580078125
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "164465.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.870197296142578E-4
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "164394.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.289813995361328E-4
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "164335.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.619857788085938E-4
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "164285.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v79=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026938915252685547
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "164234.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026960372924804688
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "164182.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027899742126464844
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "164128.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027289390563964844
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "164076.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029439926147460938
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "164024.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002935171127319336
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "163972.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027370452880859375
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "163894.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026788711547851562
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "163843.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028078556060791016
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "163784.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v79=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027229785919189453
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "163732.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002789020538330078
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "163673.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028548240661621094
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "163622.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028219223022460938
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "163571.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027320384979248047
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "163516.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026700496673583984
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "163465.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029480457305908203
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "163414.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.860660552978516E-4
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "163365.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.020401000976562E-4
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "163302.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.638931274414062E-4
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "163252.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v79=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002679109573364258
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "163198.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002699136734008789
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "163143.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002727985382080078
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "163091.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028450489044189453
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "163037.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v79=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0026750564575195312
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "162981.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v98=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027191638946533203
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "162929.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027048587799072266
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "162879.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v92=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029020309448242188
Translation time(mins) : 0.010833333333333334
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "162824.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.920265197753906E-4
Translation time(mins) : 0.011000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "162775.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.920265197753906E-4
Translation time(mins) : 0.011000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "162726.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [6e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.898807525634766E-4
Translation time(mins) : 0.011000000000000001
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "8"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "162673"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 127425768 / 466092032 = 0.2733918609447501
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
This is one of the usage of KeySet Operation!!!!
[ Memory usage: 68.02Mb / 146.8Mb = 0.46 ]
*********************************************************
>>> ROUND INIT 10/10; time remaining = 162526.0, horizon = 50
*********************************************************
Reading turn message
[#document]
[turn]
[turn-num] "1"
[time-left] "162525.0"
[immediate-reward] "0.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028238296508789062
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 4
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "2"
[time-left] "162462.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.358955383300781E-4
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "3"
[time-left] "162413.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.920265197753906E-4
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "4"
[time-left] "162363.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002855062484741211
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "5"
[time-left] "162279.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002741098403930664
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "6"
[time-left] "162228.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002722024917602539
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "7"
[time-left] "162176.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002850055694580078
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "8"
[time-left] "162122.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027990341186523438
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "9"
[time-left] "162069.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002766132354736328
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "10"
[time-left] "162011.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002949953079223633
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "11"
[time-left] "161959.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.951259613037109E-4
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "12"
[time-left] "161893.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002769947052001953
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "13"
[time-left] "161837.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027370452880859375
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "14"
[time-left] "161786.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027408599853515625
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "15"
[time-left] "161732.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027709007263183594
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "16"
[time-left] "161681.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027320384979248047
Translation time(mins) : 0.011666666666666667
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "17"
[time-left] "161629.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027360916137695312
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "18"
[time-left] "161439.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002878904342651367
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "19"
[time-left] "161388.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.889270782470703E-4
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "20"
[time-left] "161339.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002827882766723633
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "21"
[time-left] "161286.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0029909610748291016
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "22"
[time-left] "161235.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027740001678466797
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "23"
[time-left] "161183.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028150081634521484
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "24"
[time-left] "161099.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002732992172241211
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "25"
[time-left] "161048.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002888917922973633
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "26"
[time-left] "160997.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.600784301757812E-4
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "27"
[time-left] "160948.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 8.0108642578125E-4
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "28"
[time-left] "160856.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002740144729614258
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "29"
[time-left] "160804.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027551651000976562
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "30"
[time-left] "160753.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027191638946533203
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "31"
[time-left] "160702.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027358531951904297
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "32"
[time-left] "160650.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002750873565673828
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "33"
[time-left] "160563.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027849674224853516
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "34"
[time-left] "160512.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002769947052001953
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "35"
[time-left] "160461.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027189254760742188
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "36"
[time-left] "160409.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028839111328125
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "37"
[time-left] "160357.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.789134979248047E-4
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "38"
[time-left] "160308.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.688999176025391E-4
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "39"
[time-left] "160210.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.879734039306641E-4
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "40"
[time-left] "160161.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v91=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002727031707763672
Translation time(mins) : 0.011833333333333335
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "41"
[time-left] "160110.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002794981002807617
Translation time(mins) : 0.012000000000000002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "42"
[time-left] "160056.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027341842651367188
Translation time(mins) : 0.012000000000000002
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "43"
[time-left] "159999.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0028700828552246094
Translation time(mins) : 0.012166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "44"
[time-left] "159946.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027921199798583984
Translation time(mins) : 0.012166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "45"
[time-left] "159875.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v88=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027260780334472656
Translation time(mins) : 0.012166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "46"
[time-left] "159824.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.001
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002807140350341797
Translation time(mins) : 0.012166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 2
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "47"
[time-left] "159772.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v611 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.0027627944946289062
Translation time(mins) : 0.012166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "48"
[time-left] "159722.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
MIP start did not produce a new incumbent solution
MIP start violates constraint v93=v166 by 1.000000000
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 0.002888917922973633
Translation time(mins) : 0.012166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "49"
[time-left] "159670.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.889270782470703E-4
Translation time(mins) : 0.012166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
Reading turn message
[#document]
[turn]
[turn-num] "50"
[time-left] "159619.0"
[immediate-reward] "-1.0"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "obstacle-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x1"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y1"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x2"
[fluent-arg] "y3"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y1"
[fluent-value] "true"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y2"
[fluent-value] "false"
[observed-fluent]
[fluent-name] "agent-at"
[fluent-arg] "x3"
[fluent-arg] "y3"
[fluent-value] "false"Done reading turn message
Done parsing turn message
I am after deepCopy State
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if (~[exists_{?x2 : xpos} EAST(?x, ?x2)]) then [Bernoulli(INPUT-RATE(?y))] else [[exists_{?x2 : xpos} (EAST(?x, ?x2) ^ obstacle-at(?x2, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
if ([exists_{?x2 : xpos, ?y2 : ypos} (agent-at(?x2, ?y2) ^ obstacle-at(?x2, ?y2))]) then [false] else [if (move(?x, ?y)) then [true] else [([forall_{?x2 : xpos, ?y2 : ypos} ~move(?x2, ?y2)] ^ agent-at(?x, ?y))]]
true
------------------------------------------------this is doPlan (HOPTranslate.java Overrided)-------
--------------Translating CPTs with random Generated Futures-------------
-----This is translateCPT(FittedEmergencyDomainHOPTransalate.java)
-------This is were we are sampling the future!!!!--
Time Taken for TranslateCPT Without Emergency Data:0.0
--------------Initial State-------------
----Translating Initial State (HOPTRanslate.java)------
----------------------------------------------THIS IS WERE STARTING OPTIMIZATION(HOPTranslate.java)!!!
Optimizing.............
Optimize a model with 1244 rows, 736 columns and 3524 nonzeros
Variable types: 31 continuous, 705 integer (686 binary)
Coefficient statistics:
Matrix range [1e+00, 1e+06]
Objective range [3e-01, 3e-01]
Bounds range [1e+00, 2e+09]
RHS range [3e-02, 1e+06]
Warning: Model contains large bounds
Consider reformulating model or setting NumericFocus parameter
to avoid numerical issues.
Loaded MIP start with objective -2
Presolve removed 1244 rows and 736 columns
Presolve time: 0.00s
Presolve: All rows and columns removed
Explored 0 nodes (0 simplex iterations) in 0.00 seconds
Thread count was 1 (of 8 available processors)
Solution count 1: -2
Optimal solution found (tolerance 1.00e-02)
Best objective -2.000000000000e+00, best bound -2.000000000000e+00, gap 0.0000%
Exit code 2
------This is output results for GRB MODEL -------
Maximum (unscaled) bound violation : 0.0
Sum of (unscaled) constraint violations : 0.0
Maximum integrality violation : 0.0
Sum of integrality violations : 0.0
Objective value : -2.0
Status : 2(Optimal/Inf/Unb: 2, 3, 5)
Number of solutions found : 1
Number of simplex iterations performed in most recent optimization : 0.0
Number of branch-and-cut nodes explored in most recent optimization : 0.0
#Variables : 736
#Integer variables : 705
#Binary variables : 686
#Constraints : 1244
#NumPWLObjVars : 0
#State Vars : 18
#Action Vars : 9
Optimization Runtime(mins) : 7.579326629638672E-4
Translation time(mins) : 0.012166666666666668
---------> Cleaning up the Gurobi Model, Removing Constraints
Gurobi Cleanup time = 1
------Gettting RootActions (Overrided) -------
Votes {{}=3}
Total violation of root action 0.0
Average absolute violation of root action 0.0
These are Root Actions:[]
There is no action to take
[#document]
[actions]
Sending:
[#document]
[round-end]
[instance-name] "crossing_traffic_demo_inst_mdp__1"
[client-name] "HOPPlanner"
[round-num] "9"
[round-reward] "-50.0"
[turns-used] "50"
[time-left] "159564"
[immediate-reward] "-1.0"
*********************************************************
>>> ROUND END, reward = -50.0
*********************************************************
JVM free memory : 69231952 / 466092032 = 0.14853708548272287
round end / out of memory detected; trying cleanup
1. Go to initializeGRB
2. addExtraPredicates
3. addAllVariables
4. prepareModel(FittedEmergencyDomainHOP.java) (a.translateConstraints, b.translateRewards, c. maybe translateCPTS)
5. doPlan(Translate.java getActions)
Academic license - for non-commercial use only
current nodefile directly .
-----This is addExtraPredicates (Overrided)----
Here we are adding Futures------> Adding Extra Predicates
-----This is removeExtraPredicates (Overrided)----
-----This is addAllVaribles (Overrided)----
This is the first time (FittedEmergencyDo mainHOP.java
--------------Translating Constraints (FittedEmergencyDomainHOP.java) -------------
-----Preparing Model --------
--------------Translating Constraints(Overrided) -------------
Checking hindsight_method
-----Getting HindSightConstraintExpr (HOPTranslate.java)-------
-----> This is for ROOT CASE
----This is end of HindSightConstraintExpr -------
-----------Translating Constraints are done. Now Working on PrepareModel Code!.-------------
--------------Translating Reward-------------
---- This is translate Reward (Overrided) --------
*********************************************************
>>> SESSION END, total reward = -500.0
*********************************************************